# 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