IOMMU VT-d / AMD-Vi
Memory Management Unit för I/O-enheter — översätter device DMA-adresser till virtuella, möjliggör PCI-passthrough och DMA-skydd.
Intel VT-d, AMD AMD-Vi. Krävs för: PCI passthrough till VM (ge en hel GPU till en gäst), SR-IOV (ge "virtuella NIC:s" till olika VMs från ett kort), kernel DMA protection (skydd mot Thunderbolt-attacks). Linux vfio-modulen exponerar IOMMU-grupper. "IOMMU group"-issues uppstår när moderkortet inte separerar PCIe-rooter — då måste man passa en hel grupp samtidigt, inte enskilda enheter. ACS Override-patch kringgår, riskabelt.