| Field | Value |
|---|---|
| Index | 385 |
| Module | SmbiosPeim |
| Size | 6048 bytes (0x17A0) |
| Phase | PEI |
| Format | PE32 |
| Machine | x86 (0x014C) |
| Sections | .text, .rdata, .data, .reloc |
| Entry Point | 0x320 |
SmbiosPeim is a PEI module responsible for installing SMBIOS (System Management BIOS) tables and managing platform configuration data during the PEI phase. It restores SMBIOS data from an SMM communication lockbox, configures PAM (Programmable Attribute Map) registers for legacy memory region access, and initializes the PCIe segment bus table using board-specific data.
This module bridges firmware-level platform configuration data forward to the DXE phase, ensuring SMBIOS information and PCI segment routing are available before the boot device selection.
Intel Purley platform, 32-bit PEI phase.