| Attribute | Value |
|---|---|
| Index | 0002 |
| Module | SmbiosDataUpdateDxeLightningRidgeEXRP |
| Size (EFI) | 15,616 bytes (3D00h) |
| Phase | DXE |
| Platform | Lightning Ridge EXRP |
| Framework | UBA (Universal BIOS Architecture) |
| Source Lines | 4,160 (2 files) |
SmbiosDataUpdateDxeLightningRidgeEXRP provides SMBIOS data updates for the Lightning Ridge EXRP platform through the UBA framework. It opens the UBA config protocol, reads board-specific SMBIOS configuration, registers HII string packages, and dispatches SMBIOS table updates for Type 2 (30 fields), Type 9 (8 fields), and Type 41 (4 fields) string descriptors by reading localized strings via the HII Font protocol and writing them into SMBIOS tables. This is the largest driver in the first 8 PE modules.
SmbiosDataUpdateInit -- Entry point; initializes UEFI service table pointers and locates HII/SMBIOS protocolsSmbiosDataUpdateEntry -- Opens UBA config protocol and reads board-specific SMBIOS config GUIDRegisterHiiPackageList -- Registers the board's HII string packageSmbiosDataUpdateDispatch -- Iterates through SMBIOS types and updates string descriptors via HII Font protocolGetHobList -- Locates HOB list from system configuration tableGetDebugProtocol -- Locates and caches DebugLib protocol