运行 qemu 没有-cpu host 时能否启用KVM (-enable-kvm)

Can KVM be enabled (-enable-kvm) when running qemu without -cpu host

当 运行 qemu 没有 -cpu host 时,可以启用 KVM (-enable-kvm) 吗? 例如

 qemu-system-x86_64  \
-boot c -m 16G -vnc :0 -enable-kvm  \
-cpu qemu64,avx,pdpe1gb,check,enforce \
...

QEMU 运行 虚拟QEMU64 CPU 时是否使用KVM? 我一直认为只有在将 qemu 与 -cpu host...

一起使用时才能启用此选项

是的,运行 可以在没有 -cpu host.

的情况下完成具有 KVM 加速的客户机(qemu 命令行中的 -enable-kvm 选项)

-cpu qemu64,avx,pdpe1gb,check,enforce 的情况下,qemu 将虚拟 qemu64 cpu 和 avx,pdpe1gb,check,enforce 特征的联合设置为该客户机的 cpu 特征。这是通过调用 KVM 的 KVM_SET_CPUID2 ioctl.

来完成的

当来宾请求 cpu 功能时,它将从 KVM 接收这些功能。