首页 文章

将主机物理地址映射到kvm guest

提问于
浏览
0

我的主机中有一个物理地址(它是一个pci栏地址),我希望我的kvm guest虚拟机中的驱动程序可以访问该地址 . 什么是最好的方式,我可以做这样的事情?

如果它是一个linux进程而不是kvm guest,我会在我的进程中打开mmap / sys / bus / pci / devices / * / resource0,在kvm guest中我能做些什么吗?

1 回答

  • 2

    guest虚拟机中的所有操作都使用Guest Virtual Addresses或Guest Physical Addresses . 根据您的硬件和配置,可以使用阴影页表或二级地址转换(如EPT)完成对主机物理地址的转换 . 这意味着主机物理地址在VM中没有意义,或者至少在没有涉及管理程序协作的某些工作的情况下不能直接使用它们 .

    我对此并不了解,但您可能希望研究一下网络设备的PCI Passthrough实现 .

相关问题