【问题标题】:Virtualization with xHCI-IOV使用 xHCI-IOV 进行虚拟化
【发布时间】:2017-08-24 08:16:42
【问题描述】:

我需要一些关于它的文件(必须详细),KVM是否支持它????

如果是,如何开启和使用?

我的目标是虚拟化英特尔 USB 控制器(板载 0000:00:14.0)并将其分发给 2 个客人。

Passthrough 只能由 1 位客人使用。

【问题讨论】:

  • 关于文档,该规范可在here 获得。第 8 章详细介绍了虚拟化。

标签: usb qemu kvm libvirt pass-through


【解决方案1】:

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

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

但是,我认为 Linux 不支持它。 XHCI_EXT_CAPS_VIRT 符号仅出现在调试代码中,并且可能还应该有一个用于虚拟 xHCI 功能的单独驱动程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多