linux - 在嵌套的 QEMU guest 中直接分配 pci 设备

标签 linux virtualization qemu kvm pci

我正在运行 QEMU,除了操作系统驱动器之外,我还通过 AHCI Controller 将它与另一个 SATA 磁盘连接,如下所示:

-drive id=test,file=test_drive.img,if=none
-device ahci,id=ahci_test 
-device ide-drive,drive=test,bus=ahci_test.0

我想在该 VM 内运行另一个 VM,并将该磁盘直接分配给该 VM。 这可能吗? 我需要嵌套的 KVM 功能吗? 我必须启用 VT-d 吗?

谢谢

最佳答案

它在嵌套 KVM 中不起作用。 guest 永远不会有 VT-d,即使主机有,因为 QEMU 不模拟 IOMMU。

关于linux - 在嵌套的 QEMU guest 中直接分配 pci 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18357944/

相关文章:

linux - 在 Ubuntu 主机上运行 Ubuntu Docker 镜像是否比在任何其他操作系统上运行相同的 Docker 镜像运行得更快?

macos - 在 macos 虚拟机上运行支持 Metal 的应用程序

c - 从 C 调用 ARM 汇编函数时出现 fatal error

php - 使用 PHP 和 SSL 更新 svn

linux - 使用 Linux 虚拟服务器在 MMO 游戏中进行区域负载平衡

android - 在 map 框中添加自定义位置图标 - 图像显示为黑白

c++ - qemu-user 在运行动态链接的可执行文件时找不到共享库

linux - 专用 phplist 安装的最佳 linux 邮件解决方案是什么?

linux - inode 号是如何分布在 linux 根文件系统中的?

linux - 内核必须在上下文切换之间保存什么内存 "state"?