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

SlotDataUpdateDxeLightningRidgeEXECB3

Field Value
Index 0033
Module SlotDataUpdateDxeLightningRidgeEXECB3
Image SlotDataUpdateDxeLightningRidgeEXECB3.efi
Size 3,328 bytes (6 sections, PE32+)
SHA256 1242a5a..
Subsystem DXE Driver (0Bh)
Functions ~7 (incl. GetPlatformType, SlotDataUpdateEntryPoint)

Overview

DXE driver that registers platform PCIe slot mapping for the Lightning Ridge EX EC B3 motherboard using the UBA (Universal BIOS Agent) framework. Reads Platform Slot Table (PSLT) configuration from HOBs stored in the UEFI Configuration Table and the UBA HOB Database Protocol. Defines which physical slots map to which PCIe root ports, their hotplug capabilities, and slot-specific attributes.

Key Functions

  • SlotDataUpdateEntryPoint -- driver entry point, queries UBA HOB protocol for PSLT data
  • GetPlatformType -- returns platform ID (2 = Lightning Ridge EX EC B3)
  • PlatformPassthrough -- identity function for UBA compatibility
  • GetHobListFromConfigTable -- locates HOB list from SystemTable ConfigurationTable
  • UbaDebugPrint / UbaAssert -- UBA debug and assert handlers

Dependencies

  • UBA HOB Database Protocol (custom Lenovo protocol)
  • EFI_HOB_LIST_GUID in Configuration Table
  • UEFI BootServices / RuntimeServices Table Libraries

Platform

Lenovo HR650X, Purley platform, Lightning Ridge EX EC B3 board revision.