| .. | |||
| AcpiVTD.c | 3 months ago | ||
| AcpiVTD.h | 3 months ago | ||
| AcpiVTD.md | 3 months ago | ||
| README.md | 3 months ago | ||
| Index | Module | Size | Phase |
|---|---|---|---|
| 319 | AcpiVTD | 9956 bytes (9.7 KB) | DXE |
Constructs the DMA-Remapping (DMAR) ACPI table for Intel VT-d (Virtualization Technology for Directed I/O). Reads platform configuration from UEFI setup variables and PCD, builds DRHD, RMRR, ATSR, and RHSA sub-tables, sorts them by device scope, and installs the final DMAR table via the ACPI Table Protocol. The driver handles both single- and multi-segment PCI topology and supports interrupt remapping and hardware-accelerated DMA with optional DMA remapping.
Intel x86-64 (PE32+), Purley platform (HR650X). UEFI subsystem.