#define MM_CORE_DATA_HOB_GUID \\r
{ 0xa160bf99, 0x2aa4, 0x4d7d, { 0x99, 0x93, 0x89, 0x9c, 0xb1, 0x2d, 0xf3, 0x76 }}\r
\r
-extern EFI_GUID gMmCoreDataHobGuid;\r
+extern EFI_GUID gMmCoreDataHobGuid;\r
\r
typedef struct {\r
//\r
// Address pointer to MM_CORE_PRIVATE_DATA\r
//\r
- EFI_PHYSICAL_ADDRESS Address;\r
+ EFI_PHYSICAL_ADDRESS Address;\r
} MM_CORE_DATA_HOB_DATA;\r
\r
-\r
///\r
/// Define values for the communications buffer used when gEfiEventDxeDispatchGuid is\r
/// event signaled. This event is signaled by the DXE Core each time the DXE Core\r
/// thos structure.\r
///\r
typedef struct {\r
- UINT64 Signature;\r
+ UINT64 Signature;\r
\r
///\r
/// The number of MMRAM ranges passed from the MM IPL to the MM Core. The MM\r
/// Core uses these ranges of MMRAM to initialize the MM Core memory manager.\r
///\r
- UINT64 MmramRangeCount;\r
+ UINT64 MmramRangeCount;\r
\r
///\r
/// A table of MMRAM ranges passed from the MM IPL to the MM Core. The MM\r
/// Core uses these ranges of MMRAM to initialize the MM Core memory manager.\r
///\r
- EFI_PHYSICAL_ADDRESS MmramRanges;\r
+ EFI_PHYSICAL_ADDRESS MmramRanges;\r
\r
///\r
/// The MM Foundation Entry Point. The MM Core fills in this field when the\r
/// the MM Foundation Entry Point as soon as the MM Configuration Protocol is\r
/// available.\r
///\r
- EFI_PHYSICAL_ADDRESS MmEntryPoint;\r
+ EFI_PHYSICAL_ADDRESS MmEntryPoint;\r
\r
///\r
/// Boolean flag set to TRUE while an MMI is being processed by the MM Core.\r
///\r
- BOOLEAN MmEntryPointRegistered;\r
+ BOOLEAN MmEntryPointRegistered;\r
\r
///\r
/// Boolean flag set to TRUE while an MMI is being processed by the MM Core.\r
///\r
- BOOLEAN InMm;\r
+ BOOLEAN InMm;\r
\r
///\r
/// This field is set by the MM Core then the MM Core is initialized. This field is\r
/// used by the MM Base 2 Protocol and MM Communication Protocol implementations in\r
/// the MM IPL.\r
///\r
- EFI_PHYSICAL_ADDRESS Mmst;\r
+ EFI_PHYSICAL_ADDRESS Mmst;\r
\r
///\r
/// This field is used by the MM Communication Protocol to pass a buffer into\r
/// a software MMI handler and for the software MMI handler to pass a buffer back to\r
/// the caller of the MM Communication Protocol.\r
///\r
- EFI_PHYSICAL_ADDRESS CommunicationBuffer;\r
+ EFI_PHYSICAL_ADDRESS CommunicationBuffer;\r
\r
///\r
/// This field is used by the MM Communication Protocol to pass the size of a buffer,\r
/// in bytes, into a software MMI handler and for the software MMI handler to pass the\r
/// size, in bytes, of a buffer back to the caller of the MM Communication Protocol.\r
///\r
- UINT64 BufferSize;\r
+ UINT64 BufferSize;\r
\r
///\r
/// This field is used by the MM Communication Protocol to pass the return status from\r
/// a software MMI handler back to the caller of the MM Communication Protocol.\r
///\r
- UINT64 ReturnStatus;\r
+ UINT64 ReturnStatus;\r
\r
- EFI_PHYSICAL_ADDRESS MmCoreImageBase;\r
- UINT64 MmCoreImageSize;\r
- EFI_PHYSICAL_ADDRESS MmCoreEntryPoint;\r
+ EFI_PHYSICAL_ADDRESS MmCoreImageBase;\r
+ UINT64 MmCoreImageSize;\r
+ EFI_PHYSICAL_ADDRESS MmCoreEntryPoint;\r
\r
- EFI_PHYSICAL_ADDRESS StandaloneBfvAddress;\r
+ EFI_PHYSICAL_ADDRESS StandaloneBfvAddress;\r
} MM_CORE_PRIVATE_DATA;\r
\r
#endif\r