XEN PVH 模式是否需要 Intel VT-x 或 AMD-V HW 虚拟化?

Does XEN PVH mode requires Intel VT-x or AMD-V HW virtualization?

你好不起眼的 Whosebug 用户,

根据这个 XEN article,PVH 模式保持所有组件半虚拟化,除了 Pagetables - "but instead of requiring PV MMU (often called paravirtualized page tables), it uses the HVM hardware extensions to virtualize the pagetables"。

根据我在上面提供的 link 和 wiki,您可以了解到 Pagetables 与 CPU 工作流程密切相关。但是,article 表示 HVM 硬件扩展正在提供 CPU 虚拟化 - "Technically speaking, HVM refers to a set of extensions that make it much simpler to virtualize one component: the processor."

最后这一切让我陷入了迷茫。

XEN PVH 模式是否需要 Intel VT-x 或 AMD-V 硬件虚拟化?

此致,

乐猫

pvh 目前仅适用于 intel vt,尚不支持 32 位来宾,如您在自述文件中所见

http://xenbits.xen.org/docs/unstable/misc/pvh-readme.txt PVH 仍有待完成:AMD 端口。

https://blog.xenproject.org/2015/01/15/less-is-more-in-the-new-xen-project-4-5-release/

已添加对 Intel 的 PVH 初始域支持,现在支持 运行 作为 dom0 和具有 Linux 平台的 FreeBSD