#ifndef _EFI_SMM_PEI_SMRAM_MEMORY_RESERVE_H_\r
#define _EFI_SMM_PEI_SMRAM_MEMORY_RESERVE_H_\r
\r
-#include <PiPei.h>\r
-\r
#define EFI_SMM_PEI_SMRAM_MEMORY_RESERVE \\r
{ \\r
0x6dadf1d1, 0xd4cc, 0x4910, {0xbb, 0x6e, 0x82, 0xb1, 0xfd, 0x80, 0xff, 0x3d } \\r
#define EFI_CACHEABLE 0x00000008\r
#define EFI_ALLOCATED 0x00000010\r
\r
+///\r
+/// Inconsistent with specification here: \r
+/// EFI_HOB_SMRAM_DESCRIPTOR_BLOCK has been changed to EFI_SMRAM_HOB_DESCRIPTOR_BLOCK.\r
+/// This inconsistency is kept in code in order for backward compatibility.\r
+///\r
+\r
///\r
/// GUID specific data structure of HOB for reserving SMRAM regions.\r
///\r
/// regions for SMRAM that are supported by this platform. \r
///\r
EFI_SMRAM_DESCRIPTOR Descriptor[1];\r
-} EFI_HOB_SMRAM_DESCRIPTOR_BLOCK;\r
+} EFI_SMRAM_HOB_DESCRIPTOR_BLOCK;\r
\r
extern EFI_GUID gEfiSmmPeiSmramMemoryReserveGuid;\r
\r