为什么 pci-stub 不工作但 vfio-pci 可以与 QEMU/KVM GPU 直通一起工作?

为什么 pci-stub 不工作但 vfio-pci 可以与 QEMU/KVM GPU 直通一起工作?

我正在尝试使用 QEMU/KVM 和 libvirt 将 GPU 设备传递至客户虚拟机。

当我使用 vfio-pci 获取 GPU 驱动程序时,我成功将 GPU 传递给了客户虚拟机。

但是,当我使用 pci-stub 而不是 vfio-pci 来完成精确的工作时,虚拟机无法运行并显示:

启动域时出错:不支持的配置:主机不支持主机 PCI 设备的直通。

pci-stub 和 vfio-pci 模块均在内核配置中正确启用,但只有 vfio-pci 可以工作。

有什么原因会导致 pci-stub 和 vfio-pci 有所不同吗?

相关内容