KVM requires the target cpu to be at least ARMv8 architecture. Restrict the last ARMv7 CPUs (A-profile) to TCG.
(This is where I realize no need to split the v7 A/R/M profiles anymore... I could have use a single ARM_V7, although it is useful to have the M-profile separated). Based-on: <20210131115022.242570-1-f4...@amsat.org> Philippe Mathieu-Daudé (5): hw/arm: Use Kconfig 'default y' syntax instead of default-configs hw/arm: Restrict ARMv7 A-profile cpus to TCG accel target/arm: Restrict v8M IDAU to TCG target/arm/cpu: Update coding style to make checkpatch.pl happy target/arm: Restrict v7A TCG cpus to TCG accel default-configs/devices/aarch64-softmmu.mak | 3 - default-configs/devices/arm-softmmu.mak | 12 - target/arm/cpu.c | 330 -------------------- target/arm/cpu_tcg.c | 318 +++++++++++++++++++ hw/arm/Kconfig | 15 + 5 files changed, 333 insertions(+), 345 deletions(-) -- 2.26.2