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

SmbiosDataUpdateDxeCLX64L

Index: 0058 | Size: 15552 bytes | Arch: x64 | Phase: DXE

Overview

Platform-specific SMBIOS data update driver for the Cooper Lake Xeon 64L (CLX64L) platform. Integrates with the UBA (Universal Board Architecture) framework to install SMBIOS string packs and data tables (Type 0-9, 11, 17, 19, 20) with CLX64L-specific platform data during DXE initialization.

Key Functions

  • InstallSmbiosStringTable -- Installs HII string packs mapping SMBIOS string fields to HII string IDs
  • InstallSmbiosDataTable -- Installs platform SMBIOS data tables for types 0-9
  • InstallSmbiosMemoryTable -- Installs memory-related SMBIOS data (types 11, 17, 19, 20)
  • SmbiosDataUpdateCallback -- UBA callback to provide CLX64L SMBIOS platform data
  • UpdateSmbiosStringPack -- Retrieves strings from HII database and formats them into the SMBIOS string pack

Protocols / Dependencies

  • UBA (Universal Board Architecture) SmbiosUpdateLib
  • HII Database Protocol, HII String Protocol
  • MM PCI Base Protocol (PciUsra)
  • SMBIOS Protocol, Platform Language Protocol

Platform

HR650X (Purley/Cooper Lake), 22 SMBIOS string entries, 30 data table entries, 4 memory table entries