#define MM_TPM_NVS_HOB_GUID \\r
{ 0xc96c76eb, 0xbc78, 0x429c, { 0x9f, 0x4b, 0xda, 0x51, 0x78, 0xc2, 0x84, 0x57 }}\r
\r
-extern EFI_GUID gTpmNvsMmGuid;\r
+extern EFI_GUID gTpmNvsMmGuid;\r
\r
#pragma pack(1)\r
typedef struct {\r
- UINT8 SoftwareSmi;\r
- UINT32 Parameter;\r
- UINT32 Response;\r
- UINT32 Request;\r
- UINT32 RequestParameter;\r
- UINT32 LastRequest;\r
- UINT32 ReturnCode;\r
+ UINT8 SoftwareSmi;\r
+ UINT32 Parameter;\r
+ UINT32 Response;\r
+ UINT32 Request;\r
+ UINT32 RequestParameter;\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
- UINT32 TpmIrqNum;\r
- BOOLEAN IsShortFormPkgLength;\r
+ PHYSICAL_PRESENCE_NVS PhysicalPresence;\r
+ MEMORY_CLEAR_NVS MemoryClear;\r
+ UINT32 PPRequestUserConfirm;\r
+ UINT32 TpmIrqNum;\r
+ BOOLEAN IsShortFormPkgLength;\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
\r
typedef struct {\r
- UINT64 Function;\r
- UINT64 ReturnStatus;\r
- EFI_PHYSICAL_ADDRESS TargetAddress;\r
- UINT64 RegisteredPpSwiValue;\r
- UINT64 RegisteredMcSwiValue;\r
+ UINT64 Function;\r
+ UINT64 ReturnStatus;\r
+ EFI_PHYSICAL_ADDRESS TargetAddress;\r
+ UINT64 RegisteredPpSwiValue;\r
+ UINT64 RegisteredMcSwiValue;\r
} TPM_NVS_MM_COMM_BUFFER;\r
#pragma pack()\r
\r
TpmNvsMmExchangeInfo,\r
} TPM_NVS_MM_FUNCTION;\r
\r
-#endif // TCG2_NVS_MM_H_\r
+#endif // TCG2_NVS_MM_H_\r