The tests in tests/vm/ seem to make some attempt to cope with the host system not allowing the user to use KVM, but it doesn't quite work. The problem is that tests/vm/basevm.py always uses "-cpu host" in the QEMU options it uses to run the VM, and that only works if KVM is enabled. If the user can't run KVM then we correctly avoid passing it "-enable-kvm" but then QEMU doesn't run because "-cpu host" isn't supported...
I guess the right fix here is to use "-cpu max" ? thanks -- PMM