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

#include <MdeModulePkg/Core/Pei/PeiMain.h>

Data Fields

UINTN Signature
 
EFI_PEI_SERVICESPs
 
PEI_PPI_DATABASE PpiData
 
UINTN FvCount
 
UINTN MaxFvCount
 
PEI_CORE_FV_HANDLEFv
 
PEI_CORE_UNKNOW_FORMAT_FV_INFOUnknownFvInfo
 
UINTN MaxUnknownFvInfoCount
 
UINTN UnknownFvInfoCount
 
EFI_PEI_FILE_HANDLECurrentFvFileHandles
 
UINTN AprioriCount
 
UINTN CurrentPeimFvCount
 
UINTN CurrentPeimCount
 
EFI_PEI_FILE_HANDLE CurrentFileHandle
 
BOOLEAN PeimNeedingDispatch
 
BOOLEAN PeimDispatchOnThisPass
 
BOOLEAN PeimDispatcherReenter
 
EFI_PEI_HOB_POINTERS HobList
 
BOOLEAN SwitchStackSignal
 
BOOLEAN PeiMemoryInstalled
 
VOIDCpuIo
 
EFI_PEI_SECURITY2_PPIPrivateSecurityPpi
 
EFI_PEI_SERVICES ServiceTableShadow
 
EFI_PEI_PPI_DESCRIPTORXipLoadFile
 
EFI_PHYSICAL_ADDRESS PhysicalMemoryBegin
 
UINT64 PhysicalMemoryLength
 
EFI_PHYSICAL_ADDRESS FreePhysicalMemoryTop
 
UINTN HeapOffset
 
BOOLEAN HeapOffsetPositive
 
UINTN StackOffset
 
BOOLEAN StackOffsetPositive
 
HOLE_MEMORY_DATA MemoryPages
 
PEICORE_FUNCTION_POINTER ShadowedPeiCore
 
CACHE_SECTION_DATA CacheSection
 
EFI_PHYSICAL_ADDRESS LoadModuleAtFixAddressTopAddress
 
UINT64 * PeiCodeMemoryRangeUsageBitMap
 
PE_COFF_LOADER_READ_FILE ShadowedImageRead
 
UINTN TempPeimCount
 
EFI_PEI_FILE_HANDLETempFileHandles
 
EFI_GUIDTempFileGuid
 
HOLE_MEMORY_DATA HoleData [HOLE_MAX_NUMBER]
 
DELAYED_DISPATCH_TABLEDelayedDispatchTable
 

Detailed Description

Pei Core private data structure instance

Definition at line 236 of file PeiMain.h.

Field Documentation

◆ AprioriCount

UINTN _PEI_CORE_INSTANCE::AprioriCount

Definition at line 273 of file PeiMain.h.

◆ CacheSection

CACHE_SECTION_DATA _PEI_CORE_INSTANCE::CacheSection

Definition at line 299 of file PeiMain.h.

◆ CpuIo

VOID* _PEI_CORE_INSTANCE::CpuIo

Definition at line 283 of file PeiMain.h.

◆ CurrentFileHandle

EFI_PEI_FILE_HANDLE _PEI_CORE_INSTANCE::CurrentFileHandle

Definition at line 276 of file PeiMain.h.

◆ CurrentFvFileHandles

EFI_PEI_FILE_HANDLE* _PEI_CORE_INSTANCE::CurrentFvFileHandles

Pointer to the buffer FvFileHandlers in PEI_CORE_FV_HANDLE specified by CurrentPeimFvCount.

Definition at line 272 of file PeiMain.h.

◆ CurrentPeimCount

UINTN _PEI_CORE_INSTANCE::CurrentPeimCount

Definition at line 275 of file PeiMain.h.

◆ CurrentPeimFvCount

UINTN _PEI_CORE_INSTANCE::CurrentPeimFvCount

Definition at line 274 of file PeiMain.h.

◆ DelayedDispatchTable

DELAYED_DISPATCH_TABLE* _PEI_CORE_INSTANCE::DelayedDispatchTable

Definition at line 337 of file PeiMain.h.

◆ FreePhysicalMemoryTop

EFI_PHYSICAL_ADDRESS _PEI_CORE_INSTANCE::FreePhysicalMemoryTop

Definition at line 289 of file PeiMain.h.

◆ Fv

PEI_CORE_FV_HANDLE* _PEI_CORE_INSTANCE::Fv

Pointer to the buffer with the MaxFvCount number of entries. Each entry is for one FV which contains FFS and could be dispatched by PeiCore.

Definition at line 259 of file PeiMain.h.

◆ FvCount

UINTN _PEI_CORE_INSTANCE::FvCount

The count of FVs which contains FFS and could be dispatched by PeiCore.

Definition at line 248 of file PeiMain.h.

◆ HeapOffset

UINTN _PEI_CORE_INSTANCE::HeapOffset

Definition at line 290 of file PeiMain.h.

◆ HeapOffsetPositive

BOOLEAN _PEI_CORE_INSTANCE::HeapOffsetPositive

Definition at line 291 of file PeiMain.h.

◆ HobList

EFI_PEI_HOB_POINTERS _PEI_CORE_INSTANCE::HobList

Definition at line 280 of file PeiMain.h.

◆ HoleData

HOLE_MEMORY_DATA _PEI_CORE_INSTANCE::HoleData[HOLE_MAX_NUMBER]

Definition at line 332 of file PeiMain.h.

◆ LoadModuleAtFixAddressTopAddress

EFI_PHYSICAL_ADDRESS _PEI_CORE_INSTANCE::LoadModuleAtFixAddressTopAddress

Definition at line 305 of file PeiMain.h.

◆ MaxFvCount

UINTN _PEI_CORE_INSTANCE::MaxFvCount

The max count of FVs which contains FFS and could be dispatched by PeiCore.

Definition at line 253 of file PeiMain.h.

◆ MaxUnknownFvInfoCount

UINTN _PEI_CORE_INSTANCE::MaxUnknownFvInfoCount

Definition at line 266 of file PeiMain.h.

◆ MemoryPages

HOLE_MEMORY_DATA _PEI_CORE_INSTANCE::MemoryPages

Definition at line 297 of file PeiMain.h.

◆ PeiCodeMemoryRangeUsageBitMap

UINT64* _PEI_CORE_INSTANCE::PeiCodeMemoryRangeUsageBitMap

Definition at line 311 of file PeiMain.h.

◆ PeimDispatcherReenter

BOOLEAN _PEI_CORE_INSTANCE::PeimDispatcherReenter

Definition at line 279 of file PeiMain.h.

◆ PeimDispatchOnThisPass

BOOLEAN _PEI_CORE_INSTANCE::PeimDispatchOnThisPass

Definition at line 278 of file PeiMain.h.

◆ PeiMemoryInstalled

BOOLEAN _PEI_CORE_INSTANCE::PeiMemoryInstalled

Definition at line 282 of file PeiMain.h.

◆ PeimNeedingDispatch

BOOLEAN _PEI_CORE_INSTANCE::PeimNeedingDispatch

Definition at line 277 of file PeiMain.h.

◆ PhysicalMemoryBegin

EFI_PHYSICAL_ADDRESS _PEI_CORE_INSTANCE::PhysicalMemoryBegin

Definition at line 287 of file PeiMain.h.

◆ PhysicalMemoryLength

UINT64 _PEI_CORE_INSTANCE::PhysicalMemoryLength

Definition at line 288 of file PeiMain.h.

◆ PpiData

PEI_PPI_DATABASE _PEI_CORE_INSTANCE::PpiData

Definition at line 243 of file PeiMain.h.

◆ PrivateSecurityPpi

EFI_PEI_SECURITY2_PPI* _PEI_CORE_INSTANCE::PrivateSecurityPpi

Definition at line 284 of file PeiMain.h.

◆ Ps

EFI_PEI_SERVICES* _PEI_CORE_INSTANCE::Ps

Point to ServiceTableShadow

Definition at line 242 of file PeiMain.h.

◆ ServiceTableShadow

EFI_PEI_SERVICES _PEI_CORE_INSTANCE::ServiceTableShadow

Definition at line 285 of file PeiMain.h.

◆ ShadowedImageRead

PE_COFF_LOADER_READ_FILE _PEI_CORE_INSTANCE::ShadowedImageRead

Definition at line 315 of file PeiMain.h.

◆ ShadowedPeiCore

PEICORE_FUNCTION_POINTER _PEI_CORE_INSTANCE::ShadowedPeiCore

Definition at line 298 of file PeiMain.h.

◆ Signature

UINTN _PEI_CORE_INSTANCE::Signature

Definition at line 237 of file PeiMain.h.

◆ StackOffset

UINTN _PEI_CORE_INSTANCE::StackOffset

Definition at line 292 of file PeiMain.h.

◆ StackOffsetPositive

BOOLEAN _PEI_CORE_INSTANCE::StackOffsetPositive

Definition at line 293 of file PeiMain.h.

◆ SwitchStackSignal

BOOLEAN _PEI_CORE_INSTANCE::SwitchStackSignal

Definition at line 281 of file PeiMain.h.

◆ TempFileGuid

EFI_GUID* _PEI_CORE_INSTANCE::TempFileGuid

Definition at line 326 of file PeiMain.h.

◆ TempFileHandles

EFI_PEI_FILE_HANDLE* _PEI_CORE_INSTANCE::TempFileHandles

Definition at line 322 of file PeiMain.h.

◆ TempPeimCount

UINTN _PEI_CORE_INSTANCE::TempPeimCount

Definition at line 317 of file PeiMain.h.

◆ UnknownFvInfo

PEI_CORE_UNKNOW_FORMAT_FV_INFO* _PEI_CORE_INSTANCE::UnknownFvInfo

Pointer to the buffer with the MaxUnknownFvInfoCount number of entries. Each entry is for one FV which could not be dispatched by PeiCore.

Definition at line 265 of file PeiMain.h.

◆ UnknownFvInfoCount

UINTN _PEI_CORE_INSTANCE::UnknownFvInfoCount

Definition at line 267 of file PeiMain.h.

◆ XipLoadFile

EFI_PEI_PPI_DESCRIPTOR* _PEI_CORE_INSTANCE::XipLoadFile

Definition at line 286 of file PeiMain.h.


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