# 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)