什么是xHCI-IOV以及它是如何工作的

时间:2017-03-30 12:00:48

标签: usb qemu kvm libvirt pass-through

我需要一些关于它的文件(必须详细)

并且,KVM是否支持它????

如果是,如何启用并使用它?

我的目标是虚拟化intel usb控制器(板载0000:00:14.0)

并将其分发给2位客人

passthrough只能由1位客人使用

1 个答案:

答案 0 :(得分:1)

xHCI-IOV是SR-IOV(单根I / O虚拟化)的xHCI特定扩展,PCI规范允许单个PCI设备公开多个功能

在这些功能中,一个是物理功能,其他是虚拟功能。虚函数对于它们可以支持的功能有一些限制,但规范说没有功能不会干扰其他功能。

但是,我不认为Linux支持它。 XHCI_EXT_CAPS_VIRT符号仅出现在调试代码中,并且虚拟xHCI函数也应该有单独的驱动程序。