On Sun, 31 Jan 2021 at 15:14, Philippe Mathieu-Daudé <f4...@amsat.org> wrote: > > 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)
Side note: this assertion isn't specific to the raspi3b -- it's caused because we don't correctly screen out "tried to use KVM on a CPU type with EL3 enabled", which should cause an error but instead gets far enough through CPU init to hit this assertion. thanks -- PMM