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.
UINT32 Version
 The version number pertaining to the PHIT HOB definition.
EFI_BOOT_MODE BootMode
 The system boot mode as determined during the HOB producer phase.
EFI_PHYSICAL_ADDRESS EfiMemoryTop
 The highest address location of memory that is allocated for use by the HOB producer phase.
EFI_PHYSICAL_ADDRESS EfiMemoryBottom
 The lowest address location of memory that is allocated for use by the HOB producer phase.
EFI_PHYSICAL_ADDRESS EfiFreeMemoryTop
 The highest address location of free memory that is currently available for use by the HOB producer phase.
EFI_PHYSICAL_ADDRESS EfiFreeMemoryBottom
 The lowest address location of free memory that is available for use by the HOB producer phase.
EFI_PHYSICAL_ADDRESS EfiEndOfHobList
 The end of the HOB list.

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 68 of file PiHob.h.


Field Documentation

The HOB generic header.

Header.HobType = EFI_HOB_TYPE_HANDOFF.

Definition at line 72 of file PiHob.h.

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 78 of file PiHob.h.

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

Definition at line 82 of file PiHob.h.

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 87 of file PiHob.h.

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

Definition at line 91 of file PiHob.h.

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

Definition at line 96 of file PiHob.h.

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

Definition at line 100 of file PiHob.h.

The end of the HOB list.

Definition at line 104 of file PiHob.h.


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