| Field | Value |
|---|---|
| Index | 27 of 427 PE files in HR650X BIOS |
| Module | SmbiosDataUpdateDxeLightningRidgeEXECB2 |
| EFI Size | 15,616 bytes |
| Source (C+H) | 1,727 + 1,305 = 3,032 lines |
| SHA256 | ccf76b67b469f65e479683d74604b851b093527cf10c4b51b625375ec7d33e04 |
| Phase | DXE |
| Build | VS2015, X64, DEBUG |
SMBIOS data update DXE driver for the LightningRidge EXEC B2 platform variant. Reads platform-specific board and slot configuration from MM PCI registers and patches SMBIOS Type 9 (System Slots), Type 10 (On-Board Devices), and Type 41 (Onboard Devices Extended) structures. Uses UBA protocol and HII string packages for slot/device name strings.
_ModuleEntryPoint -- DXE entry; initializes globals, resolves protocolsUpdateSmbiosData -- Patches SMBIOS structures with platform dataGetSlotConfig -- Reads MM PCI registers for slot populationGetDeviceNameString -- Retrieves device names via HII string protocolPatchType9Slots / PatchType10Devices / PatchType41Devices -- SMBIOS type updatersUBA_SMBIOS_UPDATE_PROTOCOL, EFI_HII_DATABASE_PROTOCOL, EFI_HII_STRING_PROTOCOL, EFI_SMM_PCI_BASE_PROTOCOL, DxeMmPciBaseLib
HR650X Purley (Intel C621/C622, Lewisburg PCH)