Download page Предоставление доступа к PCI-устройствам в ПК СВ "Брест".
Предоставление доступа к PCI-устройствам в ПК СВ "Брест"
В данной статье показано предоставление доступа к PCI-устройству на примере аудиоконтроллера.
Драйвер VFIO (виртуальный ввод-вывод функций) представляет собой новую среду драйверов пользовательского уровня для ОС семейства Linux. Этот драйвер заменяет обычное назначение устройств KVM PCI passthrough. VFIO предоставляет прямой доступ устройства к пользовательскому пространству в защищенной среде безопасной памяти (IOMMU). IOMMU сопоставляет видимый устройству виртуальный адрес (виртуальный адрес ввода-вывода или IOVA) с адресом физической памяти.
На сервере виртуализации (на котором планируется предоставление доступа к этому контроллеру процессам ВМ) занести данные об устройстве в vfio-pci id одним из двух способов: