Cover from Samuel Ortiz from (part 1) [1]: This patchset allows for building and running ARM targets with TCG disabled. [...]
The rationale behind this work comes from the NEMU project where we're trying to only support x86 and ARM 64-bit architectures, without including the TCG code base. We can only do so if we can build and run ARM binaries with TCG disabled. The first 2 patches disable non-KVM compatible cpus to the KVM build, then the last 2 remove the boards using these cpus from this build. This is a resend (no changes) of patches from part 1 v4 from [2]. Regards, Phil. [1]: https://lists.gnu.org/archive/html/qemu-devel/2018-11/msg02451.html [2]: https://lists.gnu.org/archive/html/qemu-devel/2019-07/msg00312.html Philippe Mathieu-Daudé (4): target/arm: Restrict pre-ARMv7 cpus to TCG target/arm: Restrict R and M profiles to TCG RFC target/arm: Do not build pre-ARMv7 cpus when using KVM RFC target/arm: Do not build A/M-profile cpus when using KVM default-configs/arm-softmmu.mak | 47 +++++++++++++++------------------ hw/arm/Kconfig | 42 ++++++++++++++++++++++++++--- target/arm/cpu.c | 16 ++++++++++- 3 files changed, 76 insertions(+), 29 deletions(-) -- 2.20.1