Data Fields | |
EFI_GUID | Name |
EFI_PHYSICAL_ADDRESS | MemoryBaseAddress |
UINT64 | MemoryLength |
EFI_MEMORY_TYPE | MemoryType |
UINT8 | Reserved [4] |
The base address of memory allocated by this HOB. Type EFI_PHYSICAL_ADDRESS is defined in AllocatePages() in the UEFI 2.0 specification.
Referenced by BuildBspStoreHob(), BuildMemoryAllocationHob(), BuildModuleHob(), BuildStackHob(), and InternalAllocateAlignedPages().
The length in bytes of memory allocated by this HOB.
Referenced by BuildBspStoreHob(), BuildMemoryAllocationHob(), BuildModuleHob(), BuildStackHob(), and InternalAllocateAlignedPages().
Defines the type of memory allocated by this HOB. The memory type definition follows the EFI_MEMORY_TYPE definition. Type EFI_MEMORY_TYPE is defined in AllocatePages() in the UEFI 2.0 specification.
Referenced by BuildBspStoreHob(), BuildMemoryAllocationHob(), BuildModuleHob(), BuildStackHob(), and InternalAllocateAlignedPages().
A GUID that defines the memory allocation region's type and purpose, as well as other fields within the memory allocation HOB. This GUID is used to define the additional data within the HOB that may be present for the memory allocation HOB. Type EFI_GUID is defined in InstallProtocolInterface() in the UEFI 2.0 specification.
Referenced by BuildBspStoreHob(), BuildMemoryAllocationHob(), BuildModuleHob(), and BuildStackHob().
Padding for Itanium processor family
Referenced by BuildBspStoreHob(), BuildMemoryAllocationHob(), BuildModuleHob(), and BuildStackHob().