iPXE
Data Fields
EFI_HOB_HANDOFF_INFO_TABLE Struct Reference

Contains general state information used by the HOB producer phase. More...

#include <PiHob.h>

Data Fields

EFI_HOB_GENERIC_HEADER Header
 The HOB generic header. More...
 
UINT32 Version
 The version number pertaining to the PHIT HOB definition. More...
 
EFI_BOOT_MODE BootMode
 The system boot mode as determined during the HOB producer phase. More...
 
EFI_PHYSICAL_ADDRESS EfiMemoryTop
 The highest address location of memory that is allocated for use by the HOB producer phase. More...
 
EFI_PHYSICAL_ADDRESS EfiMemoryBottom
 The lowest address location of memory that is allocated for use by the HOB producer phase. More...
 
EFI_PHYSICAL_ADDRESS EfiFreeMemoryTop
 The highest address location of free memory that is currently available for use by the HOB producer phase. More...
 
EFI_PHYSICAL_ADDRESS EfiFreeMemoryBottom
 The lowest address location of free memory that is available for use by the HOB producer phase. More...
 
EFI_PHYSICAL_ADDRESS EfiEndOfHobList
 The end of the HOB list. More...
 

Detailed Description

Contains general state information used by the HOB producer phase.

This HOB must be the first one in the HOB list.

Definition at line 62 of file PiHob.h.

Field Documentation

◆ Header

EFI_HOB_GENERIC_HEADER EFI_HOB_HANDOFF_INFO_TABLE::Header

The HOB generic header.

Header.HobType = EFI_HOB_TYPE_HANDOFF.

Definition at line 66 of file PiHob.h.

◆ 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.

Definition at line 72 of file PiHob.h.

◆ BootMode

EFI_BOOT_MODE EFI_HOB_HANDOFF_INFO_TABLE::BootMode

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

Definition at line 76 of file PiHob.h.

◆ 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.

Definition at line 81 of file PiHob.h.

◆ 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.

Definition at line 85 of file PiHob.h.

◆ 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.

Definition at line 90 of file PiHob.h.

◆ 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.

Definition at line 94 of file PiHob.h.

◆ EfiEndOfHobList

EFI_PHYSICAL_ADDRESS EFI_HOB_HANDOFF_INFO_TABLE::EfiEndOfHobList

The end of the HOB list.

Definition at line 98 of file PiHob.h.


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