据我所知,qemu 使用二进制翻译来模拟机器,因此无论底层架构如何,它都可以提供模拟。
而且,KVM 使用硬件虚拟化技术来使这个过程更快。因此,KVM 需要底层架构(x86 处理器提供)的 VT 支持。
我在 x86 架构上使用 qemu 模拟了 powerpc 架构。我的问题是是否可以在这个 powerpc 架构上运行 KVM。
答案1
KVM使用硬件加速。通常它只提供对模拟本身的支持(即 Intel VT-x 模拟 Intel 处理器等),而我会非常惊讶 PowerPC 提供了对 Intel 处理器的任何模拟(因为它需要在 PPC 处理器中复制 Intel 功能,从而大大增加成本和尺寸)该单位)。
然而,已经计划将 KVM 移植到 PowerPC 架构,这将允许在 PowerPC CPU 上有效地模拟 PowerPC 系统。
答案2
ppc970mp 支持虚拟化,ppc97mp 上的 kvm 也使用虚拟化。
答案3
Powerpc有kvm实现。可以查看qemu-kvm的最新源码。 powerpc文件夹中有kvm.c文件。