Peter mentioned [*] KVM only support ARMv8 targets. Restrict the non-ARMv8 machines to TCG.
While this is still not enough to boot a raspi3 image using KVM: $ qemu-system-aarch64 -M raspi3b -enable-kvm ... qemu-system-aarch64: ../../softmmu/physmem.c:745: cpu_address_space_init: A= ssertion `asidx =3D=3D 0 || !kvm_enabled()' failed. Aborted (core dumped) This increases the odds to have a KVM-only build pass qtests. [*]: https://www.mail-archive.com/qemu-devel@nongnu.org/msg777669.html Philippe Mathieu-Daud=C3=A9 (2): hw/arm/raspi: Trivial code movement hw/arm/raspi: Restrict BCM2835 / BCM2836 SoC to TCG hw/arm/bcm2836.c | 38 +++++++++++++++++++++++--------------- hw/arm/raspi.c | 22 ++++++++++++++-------- 2 files changed, 37 insertions(+), 23 deletions(-) --=20 2.26.2