AMI-Aptio-BIOS-Reversed / IioCfgUpdateDxeNeonCityEPECB /
@Ajax Dong Ajax Dong authored 7 days ago
..
IioCfgUpdateDxeNeonCityEPECB.c Init 7 days ago
IioCfgUpdateDxeNeonCityEPECB.h Init 7 days ago
IioCfgUpdateDxeNeonCityEPECB.md Init 7 days ago
README.md Init 7 days ago
README.md

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)