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

IioCfgUpdateDxeCLX64L

Index: 0053 | Size: 156134 bytes | Arch: x64 | Phase: DXE

Overview

IIO Configuration Update driver for the Cascade Lake (CLX64L) platform. Reads socket configuration from CMOS register 0x4B and registers IIO platform configuration data blocks (27 entries, 3352 bytes) through the UBA protocol. Supports single-socket and multi-socket configurations.

Key Functions

  • IioCfgUpdateDxeEntry — Entry point; caches UEFI globals, reads socket count from CMOS, locates UBA protocol, registers IIO config
  • RegisterIioPlatformConfig — Installs IIO platform configuration with 4 sub-system GUIDs via the UBA IIO database protocol
  • ReadIioSocketConfig — Reads CMOS register 0x4B to determine single vs. multi-socket configuration
  • GetUbaDebugProtocol — Locates the UBA debug protocol for diagnostic output
  • GetHobList — Scans system configuration table for the HOB list pointer

Protocols / Dependencies

  • UBA IIO Configuration Database protocol
  • UBA Debug protocol
  • UEFI Boot Services, Runtime Services, DXE Services

Platform

CLX64L (Cascade Lake Xeon 64L / Purley platform variant)