#ifndef PAYLOAD_S3_COMMUNICATION_GUID_H_\r
#define PAYLOAD_S3_COMMUNICATION_GUID_H_\r
\r
-extern EFI_GUID gS3CommunicationGuid;\r
+extern EFI_GUID gS3CommunicationGuid;\r
\r
#pragma pack(1)\r
\r
typedef struct {\r
- EFI_SMRAM_DESCRIPTOR CommBuffer;\r
- BOOLEAN PldAcpiS3Enable;\r
+ EFI_SMRAM_DESCRIPTOR CommBuffer;\r
+ BOOLEAN PldAcpiS3Enable;\r
} PLD_S3_COMMUNICATION;\r
\r
///\r
///\r
\r
typedef struct {\r
- UINT32 ApicId;\r
- UINT32 SmmBase;\r
+ UINT32 ApicId;\r
+ UINT32 SmmBase;\r
} CPU_SMMBASE;\r
\r
typedef struct {\r
- UINT8 SwSmiData;\r
- UINT8 SwSmiTriggerValue;\r
- UINT16 Reserved;\r
- UINT32 CpuCount;\r
- CPU_SMMBASE SmmBase[0];\r
+ UINT8 SwSmiData;\r
+ UINT8 SwSmiTriggerValue;\r
+ UINT16 Reserved;\r
+ UINT32 CpuCount;\r
+ CPU_SMMBASE SmmBase[0];\r
} SMM_S3_INFO;\r
\r
//\r
// to trigger SMI to let payload to restore S3.\r
//\r
typedef struct {\r
- EFI_HOB_GUID_TYPE Header;\r
- SMM_S3_INFO S3Info;\r
+ EFI_HOB_GUID_TYPE Header;\r
+ SMM_S3_INFO S3Info;\r
} PLD_TO_BL_SMM_INFO;\r
\r
#pragma pack()\r