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

SetupConfigUpdateDxeLightningRidgeEXECB2

Field Value
Index 25 of 427 PE files in HR650X BIOS
Module SetupConfigUpdateDxeLightningRidgeEXECB2
EFI Size 3,232 bytes
Source (C+H) 734 + 482 = 1,216 lines
SHA256 9ef35925d34ffbe6b8fa69b0bdd1ec2e1c1b4dbf0e78d4d2da7cd1a7b9f5c3ee
Phase DXE
Build VS2015, X64, DEBUG

Overview

UBA Setup Configuration Update DXE driver for the LightningRidge EXEC B2 platform. Locates the HOB list and the UBA board-type protocol, then registers platform-specific setup configuration data (0x48C bytes) via the protocol's RegisterSetupConfig callback. Contains inline EDK2 library code for boot/runtime services, HOB scanning, and debug output.

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
  • DebugPrint / ReportAssert -- UBA debug output primitives

Dependencies

UBA_CONFIG_PROTOCOL, UBA_DEBUG_PROTOCOL, DxeHobLib, BaseLib, DebugLib

Platform

HR650X Purley (Intel C621/C622, Lewisburg PCH)