\r
#pragma pack(1)\r
typedef struct {\r
- UINT8 SoftwareSmi;\r
- UINT32 Parameter;\r
- UINT32 Response;\r
- UINT32 Request;\r
- UINT32 LastRequest;\r
- UINT32 ReturnCode;\r
+ UINT8 SoftwareSmi;\r
+ UINT32 Parameter;\r
+ UINT32 Response;\r
+ UINT32 Request;\r
+ UINT32 LastRequest;\r
+ UINT32 ReturnCode;\r
} PHYSICAL_PRESENCE_NVS;\r
\r
typedef struct {\r
- UINT8 SoftwareSmi;\r
- UINT32 Parameter;\r
- UINT32 Request;\r
- UINT32 ReturnCode;\r
+ UINT8 SoftwareSmi;\r
+ UINT32 Parameter;\r
+ UINT32 Request;\r
+ UINT32 ReturnCode;\r
} MEMORY_CLEAR_NVS;\r
\r
typedef struct {\r
- PHYSICAL_PRESENCE_NVS PhysicalPresence;\r
- MEMORY_CLEAR_NVS MemoryClear;\r
- UINT32 PPRequestUserConfirm;\r
+ PHYSICAL_PRESENCE_NVS PhysicalPresence;\r
+ MEMORY_CLEAR_NVS MemoryClear;\r
+ UINT32 PPRequestUserConfirm;\r
} TCG_NVS;\r
\r
typedef struct {\r
- UINT8 OpRegionOp;\r
- UINT32 NameString;\r
- UINT8 RegionSpace;\r
- UINT8 DWordPrefix;\r
- UINT32 RegionOffset;\r
- UINT8 BytePrefix;\r
- UINT8 RegionLen;\r
+ UINT8 OpRegionOp;\r
+ UINT32 NameString;\r
+ UINT8 RegionSpace;\r
+ UINT8 DWordPrefix;\r
+ UINT32 RegionOffset;\r
+ UINT8 BytePrefix;\r
+ UINT8 RegionLen;\r
} AML_OP_REGION_32_8;\r
#pragma pack()\r
\r
//\r
// The definition for TCG physical presence ACPI function\r
//\r
-#define ACPI_FUNCTION_GET_PHYSICAL_PRESENCE_INTERFACE_VERSION 1\r
-#define ACPI_FUNCTION_SUBMIT_REQUEST_TO_BIOS 2\r
-#define ACPI_FUNCTION_GET_PENDING_REQUEST_BY_OS 3\r
-#define ACPI_FUNCTION_GET_PLATFORM_ACTION_TO_TRANSITION_TO_BIOS 4\r
-#define ACPI_FUNCTION_RETURN_REQUEST_RESPONSE_TO_OS 5\r
-#define ACPI_FUNCTION_SUBMIT_PREFERRED_USER_LANGUAGE 6\r
-#define ACPI_FUNCTION_SUBMIT_REQUEST_TO_BIOS_2 7\r
-#define ACPI_FUNCTION_GET_USER_CONFIRMATION_STATUS_FOR_REQUEST 8\r
+#define ACPI_FUNCTION_GET_PHYSICAL_PRESENCE_INTERFACE_VERSION 1\r
+#define ACPI_FUNCTION_SUBMIT_REQUEST_TO_BIOS 2\r
+#define ACPI_FUNCTION_GET_PENDING_REQUEST_BY_OS 3\r
+#define ACPI_FUNCTION_GET_PLATFORM_ACTION_TO_TRANSITION_TO_BIOS 4\r
+#define ACPI_FUNCTION_RETURN_REQUEST_RESPONSE_TO_OS 5\r
+#define ACPI_FUNCTION_SUBMIT_PREFERRED_USER_LANGUAGE 6\r
+#define ACPI_FUNCTION_SUBMIT_REQUEST_TO_BIOS_2 7\r
+#define ACPI_FUNCTION_GET_USER_CONFIRMATION_STATUS_FOR_REQUEST 8\r
\r
//\r
// The return code for Return TPM Operation Response to OS Environment\r
//\r
-#define PP_RETURN_TPM_OPERATION_RESPONSE_SUCCESS 0\r
-#define PP_RETURN_TPM_OPERATION_RESPONSE_FAILURE 1\r
+#define PP_RETURN_TPM_OPERATION_RESPONSE_SUCCESS 0\r
+#define PP_RETURN_TPM_OPERATION_RESPONSE_FAILURE 1\r
\r
//\r
// The definition for TCG MOR\r
//\r
-#define ACPI_FUNCTION_DSM_MEMORY_CLEAR_INTERFACE 1\r
-#define ACPI_FUNCTION_PTS_CLEAR_MOR_BIT 2\r
+#define ACPI_FUNCTION_DSM_MEMORY_CLEAR_INTERFACE 1\r
+#define ACPI_FUNCTION_PTS_CLEAR_MOR_BIT 2\r
\r
//\r
// The return code for Memory Clear Interface Functions\r
//\r
-#define MOR_REQUEST_SUCCESS 0\r
-#define MOR_REQUEST_GENERAL_FAILURE 1\r
+#define MOR_REQUEST_SUCCESS 0\r
+#define MOR_REQUEST_GENERAL_FAILURE 1\r
\r
-#endif // __TCG_SMM_H__\r
+#endif // __TCG_SMM_H__\r