. В ядре 3.6 есть новая функция, которая называется «Группы IOMMU». Итак, что это за группы и как они будут обслуживать виртуализацию
Группы IOMMU - это новые возможности ядра 3.6, которые улучшают изоляцию устройств PCI и PCIe с использованием технологий виртуализации ввода-вывода, таких как AMD-Vi и Intel VT-d.
Функция групп IOMMU также является основой для структуры драйвера пользовательского пространства VFIO (Virtual Function I / O) (1, 2, 3); Эта функция, в основном предназначенная для KVM, предназначена для передачи гостям через устройства PCI и PCIe, позволяя им получать доступ к этим устройствам с низкой задержкой и высокими уровнями пропускной способности, без какого-либо риска для хоста.
Подробная информация о VFIO доступна в документации и в этой статье.