TianoCore EDK2 master
Loading...
Searching...
No Matches
_EFI_SEC_PEI_HAND_OFF Struct Reference

#include <MdePkg/Include/Pi/PiPeiCis.h>

Data Fields

UINT16 DataSize
 
VOID * BootFirmwareVolumeBase
 
UINTN BootFirmwareVolumeSize
 
VOID * TemporaryRamBase
 
UINTN TemporaryRamSize
 
VOID * PeiTemporaryRamBase
 
UINTN PeiTemporaryRamSize
 
VOID * StackBase
 
UINTN StackSize
 

Detailed Description

EFI_SEC_PEI_HAND_OFF structure holds information about PEI core's operating environment, such as the size of location of temporary RAM, the stack location and BFV location.

Definition at line 954 of file PiPeiCis.h.

Field Documentation

◆ BootFirmwareVolumeBase

VOID* _EFI_SEC_PEI_HAND_OFF::BootFirmwareVolumeBase

Points to the first byte of the boot firmware volume, which the PEI Dispatcher should search for PEI modules.

Definition at line 965 of file PiPeiCis.h.

◆ BootFirmwareVolumeSize

UINTN _EFI_SEC_PEI_HAND_OFF::BootFirmwareVolumeSize

Size of the boot firmware volume, in bytes.

Definition at line 970 of file PiPeiCis.h.

◆ DataSize

UINT16 _EFI_SEC_PEI_HAND_OFF::DataSize

Size of the data structure.

Definition at line 958 of file PiPeiCis.h.

◆ PeiTemporaryRamBase

VOID* _EFI_SEC_PEI_HAND_OFF::PeiTemporaryRamBase

Points to the first byte of the temporary RAM available for use by the PEI Foundation. The area described by PeiTemporaryRamBase and PeiTemporaryRamSize must not extend outside beyond the area described by TemporaryRamBase & TemporaryRamSize. This area should not overlap with the area reported by StackBase and StackSize.

Definition at line 991 of file PiPeiCis.h.

◆ PeiTemporaryRamSize

UINTN _EFI_SEC_PEI_HAND_OFF::PeiTemporaryRamSize

The size of the available temporary RAM available for use by the PEI Foundation, in bytes.

Definition at line 997 of file PiPeiCis.h.

◆ StackBase

VOID* _EFI_SEC_PEI_HAND_OFF::StackBase

Points to the first byte of the stack. This are may be part of the memory described by TemporaryRamBase and TemporaryRamSize or may be an entirely separate area.

Definition at line 1005 of file PiPeiCis.h.

◆ StackSize

UINTN _EFI_SEC_PEI_HAND_OFF::StackSize

Size of the stack, in bytes.

Definition at line 1010 of file PiPeiCis.h.

◆ TemporaryRamBase

VOID* _EFI_SEC_PEI_HAND_OFF::TemporaryRamBase

Points to the first byte of the temporary RAM.

Definition at line 975 of file PiPeiCis.h.

◆ TemporaryRamSize

UINTN _EFI_SEC_PEI_HAND_OFF::TemporaryRamSize

Size of the temporary RAM, in bytes.

Definition at line 980 of file PiPeiCis.h.


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