Newer
Older
AMI-Aptio-BIOS-Reversed / PeiCore / README.md
@Ajax Dong Ajax Dong 2 days ago 1023 bytes Init

PeiCore

Index: 0081 | Size: 8.7 KB (source) | Arch: x64 | Phase: PEI

Overview

PeiCore is the PEI phase core dispatcher that manages PEIM execution, firmware volume discovery, memory initialization, and PPI service registration. It is the first PEI module executed after SEC, responsible for dispatching all other PEIMs, installing the PEI Services Table, and publishing the HOB list consumed by DXE.

Key Functions

  • PEIM dispatch and execution (PeiDispatcher)
  • PEI Services Table initialization
  • Firmware Volume discovery and handling (PeiInitializeFv, FvInternalGetHandle)
  • Memory initialization transition (PeiInitializeMemory)
  • PPI (PEIM-to-PEIM Interface) service management
  • HOB list creation and management
  • Internal memory copy/set operations

Protocols / PPIs / Dependencies

  • PEI Services Table
  • EFI_PEI_PPI_DESCRIPTOR
  • Firmware Volume PPI
  • PeiServicesTablePointer PPI
  • SEC Platform Information PPI (for boot mode)

Platform

HR650X (Purley platform, UEFI PI Architecture)