内核 3.6 附带的 IOMMU 组是什么?

4 kernel virtualization

内核 3.6 带有一个称为 IOMMU 组的新功能。那么这些组是什么以及它将如何服务于虚拟化

小智 5

IOMMU Groups是内核 3.6 的新特性,它使用 I/O 虚拟化技术(例如 AMD-Vi 和 Intel 的 VT-d)改进了 PCI 和 PCIe 设备的隔离。

IOMMU Groups 特性也是 VFIO(Virtual Function I/O)用户空间驱动框架的基础(1、2、3);主要用于 KVM,此功能旨在将 PCI 和 PCIe 设备传递给来宾,允许他们以低延迟和高数据吞吐量级别访问这些设备,而不会对主机造成任何风险。

在VFIO细节中可用的文件,并在文章。