| .. | |||
| AcpiPlatform.c | 7 days ago | ||
| AcpiPlatform.h | 7 days ago | ||
| AcpiPlatform.md | 7 days ago | ||
| README.md | 7 days ago | ||
Index: 0318 | Size: 117.6 KB | Phase: DXE | Arch: X64
ACPI platform driver that constructs and installs the ACPI tables for the Purley platform. Builds platform policy from setup variables, CPUID, and MSR values, then dispatches table-specific patching based on 4-byte ACPI table signatures. Handles VT-d (DMA remapping with 24 DRHD entries), SRAT (NUMA proximity domains for 2S/4S/8S topologies), SLIT (system locality distances), APIC (LAPIC/I/O APIC/ISO/NMI entries), NFIT (NVDIMM firmware interface table), and SSDT generation.
Intel Purley platform (PurleyPlatPkg/Acpi/AcpiPlatform), Lenovo HR650X. Supports CSM/compatibility mode detection and multi-socket topologies.