Hi, Some minor changes:
- new patch to move a test under CONFIG_TCG (broken on master); - new patch to document the unsupported CPU test (Philippe); - changed the test skip message when no KVM or TCG are present (Igor). CI run: https://gitlab.com/farosas/qemu/-/pipelines/849926795 v10: https://lore.kernel.org/r/20230412121829.14452-1-faro...@suse.de v9: https://lore.kernel.org/r/20230313151058.19645-1-faro...@suse.de v8: https://lore.kernel.org/r/20230309201434.10831-1-faro...@suse.de v7 resend: https://lore.kernel.org/r/20230228192628.26140-1-faro...@suse.de v7: https://lore.kernel.org/r/20230223130841.25916-1-faro...@suse.de v6: https://lore.kernel.org/r/20230217201150.22032-1-faro...@suse.de v5 resend: https://lore.kernel.org/r/20230213202927.28992-1-faro...@suse.de v5: https://lore.kernel.org/r/20230120184825.31626-1-faro...@suse.de v4: https://lore.kernel.org/r/20230119135424.5417-1-faro...@suse.de v3: https://lore.kernel.org/r/20230113140419.4013-1-faro...@suse.de v2: https://lore.kernel.org/r/20230109224232.11661-1-faro...@suse.de v1: https://lore.kernel.org/r/20230104215835.24692-1-faro...@suse.de Claudio Fontana (1): target/arm: move cpu_tcg to tcg/cpu32.c Fabiano Rosas (11): target/arm: Move cortex sysregs into a separate file target/arm: Remove dead code from cpu_max_set_sve_max_vq target/arm: Extract TCG -cpu max code into a function target/arm: Do not expose all -cpu max features to qtests target/arm: Move 64-bit TCG CPUs into tcg/ tests/qtest: Adjust and document query-cpu-model-expansion test for arm tests/qtest: Fix tests when no KVM or TCG are present tests/avocado: Pass parameters to migration test arm/Kconfig: Always select SEMIHOSTING when TCG is present arm/Kconfig: Do not build TCG-only boards on a KVM-only build tests/qtest: Restrict tpm-tis-i2c-test to CONFIG_TCG Philippe Mathieu-Daudé (1): gitlab-ci: Check building KVM-only aarch64 target .gitlab-ci.d/crossbuilds.yml | 11 + .../custom-runners/ubuntu-22.04-aarch64.yml | 4 - configs/devices/aarch64-softmmu/default.mak | 4 - configs/devices/arm-softmmu/default.mak | 39 - hw/arm/Kconfig | 43 +- hw/arm/virt.c | 6 +- target/arm/Kconfig | 7 + target/arm/cortex-regs.c | 69 ++ target/arm/cpregs.h | 6 + target/arm/cpu64.c | 702 +---------------- target/arm/internals.h | 10 +- target/arm/meson.build | 2 +- target/arm/{cpu_tcg.c => tcg/cpu32.c} | 72 +- target/arm/tcg/cpu64.c | 723 ++++++++++++++++++ target/arm/tcg/meson.build | 2 + tests/avocado/migration.py | 83 +- tests/qtest/arm-cpu-features.c | 20 +- tests/qtest/bios-tables-test.c | 11 +- tests/qtest/boot-serial-test.c | 5 + tests/qtest/meson.build | 3 +- tests/qtest/migration-test.c | 9 +- tests/qtest/pxe-test.c | 8 +- tests/qtest/vmgenid-test.c | 9 +- 23 files changed, 1016 insertions(+), 832 deletions(-) create mode 100644 target/arm/cortex-regs.c rename target/arm/{cpu_tcg.c => tcg/cpu32.c} (93%) create mode 100644 target/arm/tcg/cpu64.c -- 2.35.3