IioCfgUpdateDxeNeonCityEPECB
Index: 0046 | Size: 164318 bytes | Arch: x64 | Phase: DXE
Overview
IIO (Integrated IO) Configuration Update driver for the NeonCity EPECB platform. Registers four IIO subsystem configuration tables via the UBA protocol to configure PCIe topology and IIO routing for the Purley Xeon Scalable platform.
Key Functions
- ModuleEntryPoint — Entry point; caches UEFI service pointers, locates UBA protocol, and registers IIO config tables
- SetIioConfiguration — Installs four IIO sub-system configuration GUIDs with PIIO-format data blocks (0xD48 bytes total)
- GetHobList — Scans system configuration table for the HOB list pointer
- GetDebugProtocol — Locates the UBA debug protocol for diagnostic output
Protocols / Dependencies
- UBA IIO Configuration Database protocol (for registering platform config)
- UBA Debug protocol (for debug logging)
- UEFI Boot Services, Runtime Services, DXE Services
NeonCity EPECB (Purley platform variant)