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

SetupConfigUpdateDxeCLX64L

Index: 0055 | Size: 3200 bytes | Arch: x64 | Phase: DXE

Overview

Setup Configuration Update driver for the Cascade Lake (CLX64L) platform. Registers the PSET (Platform SETup) configuration data block (1164 bytes, signature "PSET") via the UBA board-type protocol to provide setup configuration for the firmware setup engine.

Key Functions

  • SetupConfigUpdateEntry — Entry point; registers the PSET config data block with signature "PSET", revision 1, total size 0x48C bytes
  • GetHobList — Scans the system configuration table for the HOB list GUID
  • CompareGuidPair — Compares GUIDs by pre-split UINT64 constant halves (gHobListGuidLo/gHobListGuidHi) for efficient matching
  • ReadUnaligned64 — Reads 64-bit values from potentially unaligned addresses for GUID comparison
  • DebugAssert — Reports assertion failures via the UBA debug protocol

Protocols / Dependencies

  • Config Receiver protocol
  • Config Data protocol
  • UBA Debug protocol
  • UEFI Boot Services, Runtime Services

Platform

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