Newer
Older
AMI-Aptio-BIOS-Reversed / IioCfgUpdateDxeNeonCityEPECB / README.md
@Ajax Dong Ajax Dong 2 days ago 1 KB Init

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

Platform

NeonCity EPECB (Purley platform variant)