Newer
Older
AMI-Aptio-BIOS-Reversed / CpPlatPkg / Uba / CfgDb / Pei / UbaConfigDatabasePei / README.md
@Ajax Dong Ajax Dong 2 days ago 1 KB Full restructure

UbaConfigDatabasePei

Index Module Size Phase
366 UbaConfigDatabasePei 7.5 KB (7,716 B) PEI

Overview

UBA (UEFI BIOS Abstraction) Configuration Database PEIM from American Megatrends. Implements a GUID-keyed configuration record service during the PEI phase. UBA producers register configuration records, and on HOB notification the database is serialized into a HOB for consumption by the DXE phase counterpart.

Key Functions

  • GetPeiServices: PEI Services pointer retrieval via IDT
  • PeiServicesGetDebugLibPpi: Debug service PPI locator
  • CfgDb (configuration database) service for UBA record registration and serialization
  • HOB building for DXE phase handoff

Dependencies

  • CpPlatPkg/Uba/CfgDb framework
  • PEI Services (PeiServicesLib)
  • HobLib, BaseMemoryLib, MemoryAllocationLib, DebugLib

Platform

  • Arch: IA32 (PE32)
  • Image Base: 0xFFDACB54
  • Source: CpPlatPkg/Uba/CfgDb/Pei/CfgDbPei.c
  • SHA256: 3b7c24b032804ffe3de5925ef45679eee339dade6859680581fc0f7b328f5728
  • Toolchain: VS2015 DEBUG IA32
  • Copyright: American Megatrends International LLC (BSD-2-Clause-Patent)