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-f4bug@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