AMD-vIOMMU - A Hardware-assisted Virtual IOMMU Technology
Explore AMD's hardware-assisted virtual IOMMU technology in this conference talk presented by Suravee Suthikulpanit and Wei Huang from AMD. Delve into the intricacies of AMD IOMMU DMA-Remap and its support for SW-IOMMU, as well as the nested page-table support for HW-VIOMMU. Examine the hybrid system model combining software and hardware VIOMMU, and learn about the hardware changes implemented, including IOMMU private address space, VF and VF Control MIMIO BARS, and new IOMMU commands and events. Gain insights into the necessary modifications for host IOMMU drivers, QEMU changes for the new HW VIOMMU device model, and updates to QEMU and host AMD IOMMU drivers. Conclude with an overview of guest AMD IOMMU driver changes and participate in a summary discussion on this cutting-edge technology.