| Field | Value |
|---|---|
| Index | 24 of 427 PE files in HR650X BIOS |
| Module | OpromUpdateDxeLightningRidgeEXECB2 |
| EFI Size | 4,224 bytes |
| Source (C+H) | 991 + 437 = 1,428 lines |
| SHA256 | f27ab23bf013f65e479683d74604b851b093527cf10c4b51b625375ec7d33e04 |
| Phase | DXE |
| Build | VS2015, X64, DEBUG |
UBA (Unified Board Architecture) OpromUpdate DXE driver for the LightningRidge (C621/C622) EXEC B2 board. Registers 5 PCIe slot/port configuration callbacks with the UBA Config Protocol so that the central OpromUpdate DXE driver can query board-specific slot population and OpROM configuration data.
IsFunctionInPopulatedSlot -- Validates PCIe root port slot presence via config spaceGetBoardInfo -- Returns board identification dataGetSlotConfig1 / GetSlotConfig2 -- Register PCIe slot config tablesSetPcieSlotNumber -- Slot number setter callback_ModuleEntryPoint -- DXE entry point; caches UEFI globals, registers PBDS tableEFI_PCI_IO_PROTOCOL, UBA_DEBUG_PROTOCOL, UBA_CONFIG_PROTOCOL, UBA OpromUpdate Board GUID
HR650X Purley (Intel C621/C622, Lewisburg PCH)