XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_HOB_HANDOFF_INFO_TABLE Struct Reference

#include <PiHob.h>

Collaboration diagram for EFI_HOB_HANDOFF_INFO_TABLE:
Collaboration graph
[legend]

Public Attributes

EFI_HOB_GENERIC_HEADER Header
 
UINT32 Version
 
EFI_BOOT_MODE BootMode
 
EFI_PHYSICAL_ADDRESS EfiMemoryTop
 
EFI_PHYSICAL_ADDRESS EfiMemoryBottom
 
EFI_PHYSICAL_ADDRESS EfiFreeMemoryTop
 
EFI_PHYSICAL_ADDRESS EfiFreeMemoryBottom
 
EFI_PHYSICAL_ADDRESS EfiEndOfHobList
 

Detailed Description

Contains general state information used by the HOB producer phase. This HOB must be the first one in the HOB list.

Member Data Documentation

◆ BootMode

EFI_BOOT_MODE EFI_HOB_HANDOFF_INFO_TABLE::BootMode

The system boot mode as determined during the HOB producer phase.

◆ EfiEndOfHobList

EFI_PHYSICAL_ADDRESS EFI_HOB_HANDOFF_INFO_TABLE::EfiEndOfHobList

The end of the HOB list.

◆ EfiFreeMemoryBottom

EFI_PHYSICAL_ADDRESS EFI_HOB_HANDOFF_INFO_TABLE::EfiFreeMemoryBottom

The lowest address location of free memory that is available for use by the HOB producer phase.

◆ EfiFreeMemoryTop

EFI_PHYSICAL_ADDRESS EFI_HOB_HANDOFF_INFO_TABLE::EfiFreeMemoryTop

The highest address location of free memory that is currently available for use by the HOB producer phase.

◆ EfiMemoryBottom

EFI_PHYSICAL_ADDRESS EFI_HOB_HANDOFF_INFO_TABLE::EfiMemoryBottom

The lowest address location of memory that is allocated for use by the HOB producer phase.

◆ EfiMemoryTop

EFI_PHYSICAL_ADDRESS EFI_HOB_HANDOFF_INFO_TABLE::EfiMemoryTop

The highest address location of memory that is allocated for use by the HOB producer phase. This address must be 4-KB aligned to meet page restrictions of UEFI.

◆ Header

EFI_HOB_GENERIC_HEADER EFI_HOB_HANDOFF_INFO_TABLE::Header

The HOB generic header. Header.HobType = EFI_HOB_TYPE_HANDOFF.

◆ Version

UINT32 EFI_HOB_HANDOFF_INFO_TABLE::Version

The version number pertaining to the PHIT HOB definition. This value is four bytes in length to provide an 8-byte aligned entry when it is combined with the 4-byte BootMode.


The documentation for this struct was generated from the following file: