Failed in applying to current master (
apply log)
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Thomas Huth <thuth@redhat.com>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, Warner Losh <imp@bsdimp.com>, Kyle Evans <kevans@freebsd.org>, "Dr. David Alan Gilbert" <dave@treblig.org>, Peter Maydell <peter.maydell@linaro.org>, "Cédric Le Goater" <clg@kaod.org>, Andrew Jeffery <andrew@aj.id.au>, Joel Stanley <joel@jms.id.au>, Beniamino Galvani <b.galvani@gmail.com>, Strahinja Jankovic <strahinja.p.jankovic@gmail.com>, Jason Wang <jasowang@redhat.com>, Subbaraya Sundeep <sundeep.lkml@gmail.com>, Tyrone Ting <kfting@nuvoton.com>, Hao Wu <wuhaotsh@google.com>, Laurent Vivier <laurent@vivier.eu>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, Stefan Weil <sw@weilnetz.de>, Cleber Rosa <crosa@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>, Juan Quintela <quintela@redhat.com>, Peter Xu <peterx@redhat.com>, Leonardo Bras <leobras@redhat.com>
docs/about/deprecated.rst | 43 +-
docs/user/main.rst | 14 +-
configs/devices/aarch64-softmmu/default.mak | 4 -
configs/devices/arm-softmmu/default.mak | 39 --
qapi/run-state.json | 16 +-
accel/tcg/internal.h | 2 +
include/exec/cpu-common.h | 2 -
include/hw/arm/boot.h | 49 ++
include/hw/misc/bcm2835_property.h | 1 +
include/monitor/hmp.h | 2 +-
target/arm/cpregs.h | 6 +
target/arm/internals.h | 10 +-
target/arm/translate-a32.h | 24 +-
accel/tcg/cpu-exec.c | 2 +-
accel/tcg/monitor.c | 14 +
accel/tcg/tcg-all.c | 23 +
bsd-user/main.c | 14 +-
hw/arm/aspeed.c | 38 +-
hw/arm/bcm2835_peripherals.c | 2 +
hw/arm/bcm2836.c | 2 +
hw/arm/boot.c | 35 +-
hw/arm/raspi.c | 66 +-
hw/arm/virt.c | 6 +-
hw/intc/allwinner-a10-pic.c | 7 +-
hw/misc/bcm2835_property.c | 13 +-
hw/net/allwinner-sun8i-emac.c | 22 +-
hw/net/msf2-emac.c | 16 +-
hw/net/npcm7xx_emc.c | 32 +-
hw/sd/allwinner-sdhost.c | 31 +-
linux-user/main.c | 18 +-
softmmu/globals.c | 1 -
softmmu/runstate-hmp-cmds.c | 25 +-
softmmu/runstate.c | 10 +-
softmmu/vl.c | 17 +-
target/arm/cortex-regs.c | 69 ++
target/arm/cpu64.c | 702 +-------------------
target/arm/{cpu_tcg.c => tcg/cpu32.c} | 72 +-
target/arm/tcg/cpu64.c | 723 +++++++++++++++++++++
target/arm/tcg/translate.c | 4 +-
tests/qtest/arm-cpu-features.c | 20 +-
tests/qtest/bios-tables-test.c | 11 +-
tests/qtest/boot-serial-test.c | 5 +
tests/qtest/migration-test.c | 9 +-
tests/qtest/pxe-test.c | 8 +-
tests/qtest/test-hmp.c | 1 +
tests/qtest/vmgenid-test.c | 9 +-
.gitlab-ci.d/crossbuilds.yml | 11 +
.../custom-runners/ubuntu-22.04-aarch64.yml | 4 -
hmp-commands.hx | 25 +-
hw/arm/Kconfig | 43 +-
qemu-options.hx | 12 +-
target/arm/Kconfig | 7 +
target/arm/meson.build | 2 +-
target/arm/tcg/meson.build | 2 +
tcg/tci/README | 2 +-
tests/avocado/migration.py | 83 ++-
tests/qtest/meson.build | 3 +-
57 files changed, 1449 insertions(+), 984 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