Newer
Older
AMI-Aptio-BIOS-Reversed / PurleyRpPkg / Uba / UbaMain / Dxe / SetupConfigUpdateDxeLightningRidgeEXECB3 / README.md
@Ajax Dong Ajax Dong 2 days ago 1 KB Restructure the repo

SetupConfigUpdateDxeLightningRidgeEXECB3

Field Value
Index 32 of 427 PE files in HR650X BIOS
Module SetupConfigUpdateDxeLightningRidgeEXECB3
EFI Size 3,232 bytes
Source (C+H) 514 + 309 = 823 lines
SHA256 df198ab796b1f65e479683d74604b851b093527cf10c4b51b625375ec7d33e04
Phase DXE
Build VS2015, X64, DEBUG

Overview

UBA Setup Configuration Update DXE driver for the LightningRidge EXEC B3 platform. Structurally identical to the EXECB2 variant with substituted board-type GUIDs and debug string ("UBA:SETUPConfigUpdate-TypeLightningRidgeEXECB3"). Caches UEFI boot/runtime services, resolves the HOB list, and registers the platform-specific setup configuration data block via the UBA Config Protocol.

Key Functions

  • _ModuleEntryPoint -- DXE entry; caches UEFI globals, resolves HOB list, registers setup config
  • GetDebugProtocol -- Lazily resolves the UBA debug protocol
  • GetHobList -- Scans configuration table for HOB list pointer
  • RegisterSetupConfigCallback -- Registers the platform setup config data

Dependencies

UBA_CONFIG_PROTOCOL, UBA_DEBUG_PROTOCOL, DxeHobLib, BaseLib, DebugLib

Platform

HR650X Purley (Intel C621/C622, Lewisburg PCH)