// Below data structure is used for communication between PEI/DXE to SMM.\r
//\r
\r
-#define EFI_SMM_LOCK_BOX_COMMAND_SAVE 0x1\r
-#define EFI_SMM_LOCK_BOX_COMMAND_UPDATE 0x2\r
-#define EFI_SMM_LOCK_BOX_COMMAND_RESTORE 0x3\r
-#define EFI_SMM_LOCK_BOX_COMMAND_SET_ATTRIBUTES 0x4\r
-#define EFI_SMM_LOCK_BOX_COMMAND_RESTORE_ALL_IN_PLACE 0x5\r
+#define EFI_SMM_LOCK_BOX_COMMAND_SAVE 0x1\r
+#define EFI_SMM_LOCK_BOX_COMMAND_UPDATE 0x2\r
+#define EFI_SMM_LOCK_BOX_COMMAND_RESTORE 0x3\r
+#define EFI_SMM_LOCK_BOX_COMMAND_SET_ATTRIBUTES 0x4\r
+#define EFI_SMM_LOCK_BOX_COMMAND_RESTORE_ALL_IN_PLACE 0x5\r
\r
typedef struct {\r
- UINT32 Command;\r
- UINT32 DataLength;\r
- UINT64 ReturnStatus;\r
+ UINT32 Command;\r
+ UINT32 DataLength;\r
+ UINT64 ReturnStatus;\r
} EFI_SMM_LOCK_BOX_PARAMETER_HEADER;\r
\r
typedef struct {\r
- EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header;\r
- GUID Guid;\r
- PHYSICAL_ADDRESS Buffer;\r
- UINT64 Length;\r
+ EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header;\r
+ GUID Guid;\r
+ PHYSICAL_ADDRESS Buffer;\r
+ UINT64 Length;\r
} EFI_SMM_LOCK_BOX_PARAMETER_SAVE;\r
\r
typedef struct {\r
- EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header;\r
- GUID Guid;\r
- UINT64 Offset;\r
- PHYSICAL_ADDRESS Buffer;\r
- UINT64 Length;\r
+ EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header;\r
+ GUID Guid;\r
+ UINT64 Offset;\r
+ PHYSICAL_ADDRESS Buffer;\r
+ UINT64 Length;\r
} EFI_SMM_LOCK_BOX_PARAMETER_UPDATE;\r
\r
typedef struct {\r
- EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header;\r
- GUID Guid;\r
- PHYSICAL_ADDRESS Buffer;\r
- UINT64 Length;\r
+ EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header;\r
+ GUID Guid;\r
+ PHYSICAL_ADDRESS Buffer;\r
+ UINT64 Length;\r
} EFI_SMM_LOCK_BOX_PARAMETER_RESTORE;\r
\r
typedef struct {\r
- EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header;\r
- GUID Guid;\r
- UINT64 Attributes;\r
+ EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header;\r
+ GUID Guid;\r
+ UINT64 Attributes;\r
} EFI_SMM_LOCK_BOX_PARAMETER_SET_ATTRIBUTES;\r
\r
typedef struct {\r
- EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header;\r
+ EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header;\r
} EFI_SMM_LOCK_BOX_PARAMETER_RESTORE_ALL_IN_PLACE;\r
\r
-extern EFI_GUID gEfiSmmLockBoxCommunicationGuid;\r
+extern EFI_GUID gEfiSmmLockBoxCommunicationGuid;\r
\r
#endif\r