LINUX.ORG.RU

VFIO проброс pci устройств

 , ,


0

1

Доброе время суток.

Просмотрел вот эту презентацию от RedHat,http://www.linux-kvm.org/wiki/images/b/b4/2012-forum-VFIO.pdf, где описываются все преимущества VFIO.

Но не совсем понятны формулировки на 11-13 страницах слайда.

У vt-d есть «встроенное» ограничение - нелизя пробрасывать отдельные устройства за мостами, и все опыты с xen, vmware, предыдущими версиями qemu это подтвердили - пробрасывается только весь мост целиком.

Преодолевает ли VFIO это ограничение или нет?



Последнее исправление: cetjs2 (всего исправлений: 2)

VFIO лишь api для использования iommu.

так что отдельное устройство за legacy pci bridge оторвать нельзя, можно все оторвать и одно передать в виртуалку.

чтобы оторвать девайс, который за pcie port скрывается придётся подхачить iommu драйвер, чтобы разбросать устройства по разным группам.

но так как это всего лишь api, то оно встроенных ограничений никак не обходит.

dimon555 ★★★★★
()
Ответ на: комментарий от dimon555

Спасибо за ответ. чуть поспешил с вопросом - довольно подробно оказалось расписано в vfio.txt в доках к ядру.

Как раз пытаюсь разбросать PCI устройства из внешней коробочки с PCIe-to-PCI bridge...

В libvirt како то странный подход к описанию пробрасываемых устройств.

Будемс думать

Dramokl
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.