iommu分组拆分不了,显卡直通

Ubuntu kvm显卡直通,主板把显卡与CPU绑定一起,导致iommu拆分不了,虚拟机点运行直接会重启Ubuntu

img

【相关推荐】



  • 这篇博客: kvm架构详解--理解CPU、内存、IO虚拟化技术、处理器硬件支持中的 初始化CPU硬件 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    为了软件的简洁和性能,KVM仅支持硬件虚拟化。自然而然,打开并初始化系统硬件以支持虚拟机的运行,是KVM模块的职责所在。
    以KVM在Intel公司的CPU上运行为例。

    1. 在被内核加载的时候,KVM模块会先初始化内部的数据结构;
    2. 做好准备之后,KVM模块检测系统当前的CPU,然后打开CPU控制寄存器CR4中的虚拟化模式开关,并通过执行VMXON指令将宿主操作系统(包括KVM模块本身)置于虚拟化模式中的根模式;
    3. 最后,KVM模块创建特殊设备文件/dev/kvm并等待来自用户空间的命令。接下来虚拟机的创建和运行将是一个用户空间的应用程序(QEMU)和KVM模块相互配合的过程。

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^