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

#include <PiPeiCis.h>

Public Attributes

UINT16 DataSize
 
VOIDBootFirmwareVolumeBase
 
UINTN BootFirmwareVolumeSize
 
VOIDTemporaryRamBase
 
UINTN TemporaryRamSize
 
VOIDPeiTemporaryRamBase
 
UINTN PeiTemporaryRamSize
 
VOIDStackBase
 
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.

Member Data 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.

◆ BootFirmwareVolumeSize

UINTN _EFI_SEC_PEI_HAND_OFF::BootFirmwareVolumeSize

Size of the boot firmware volume, in bytes.

◆ DataSize

UINT16 _EFI_SEC_PEI_HAND_OFF::DataSize

Size of the data structure.

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

◆ PeiTemporaryRamSize

UINTN _EFI_SEC_PEI_HAND_OFF::PeiTemporaryRamSize

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

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

◆ StackSize

UINTN _EFI_SEC_PEI_HAND_OFF::StackSize

Size of the stack, in bytes.

◆ TemporaryRamBase

VOID* _EFI_SEC_PEI_HAND_OFF::TemporaryRamBase

Points to the first byte of the temporary RAM.

◆ TemporaryRamSize

UINTN _EFI_SEC_PEI_HAND_OFF::TemporaryRamSize

Size of the temporary RAM, in bytes.


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