This series makes the necessary changes to allow the use of
--disable-tcg for arm.
Based on Richard's "target/arm: Introduce aarch64_set_svcr":
20230112004322.161330-1-richard.henderson@linaro.org">https://lore.kernel.org/r/20230112004322.161330-1-richard.henderson@linaro.org
branch here: https://github.com/farosas/qemu/tree/arm-disable-tcg
Since v2:
patch 5: removed extraneous include statements
patch 6: removed extraneous tcg_enabled
patch 7: dropped in favor of "target/arm: Introduce aarch64_set_svcr"
patch 12: removed inline
patch 13-15: dropped, not needed due to Kconfig changes
new:
- cpregs.h changes I had forgotten to include in v2
- moved CPUs initialization into tcg/
- skipped tests that require TCG
- fixed the migration tests for aarch64
- Kconfig changes, left only the 'virt' machine set by default with KVM