Failed in applying to current master (
apply log)
Maintainers: Pierrick Bouvier <pierrick.bouvier@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Laurent Vivier <laurent@vivier.eu>, Michael Rolnik <mrolnik@gmail.com>, "Alex Bennée" <alex.bennee@linaro.org>, Stafford Horne <shorne@gmail.com>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <richard.henderson@linaro.org>, Helge Deller <deller@gmx.de>, Song Gao <gaosong@loongson.cn>, Bibo Mao <maobibo@loongson.cn>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <alistair.francis@wdc.com>, Weiwei Li <liwei1518@gmail.com>, Daniel Henrique Barboza <dbarboza@ventanamicro.com>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, Paolo Bonzini <pbonzini@redhat.com>, Fam Zheng <fam@euphon.net>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, "Dr. David Alan Gilbert" <dave@treblig.org>, John Snow <jsnow@redhat.com>, Cleber Rosa <crosa@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Brian Cain <brian.cain@oss.qualcomm.com>, Marcelo Tosatti <mtosatti@redhat.com>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Aurelien Jarno <aurelien@aurel32.net>, Aleksandar Rikalo <arikalo@gmail.com>, Nicholas Piggin <npiggin@gmail.com>, Chinmay Rath <rathc@linux.ibm.com>, Yoshinori Sato <yoshinori.sato@nifty.com>, Thomas Huth <thuth@redhat.com>, Ilya Leoshkevich <iii@linux.ibm.com>, David Hildenbrand <david@kernel.org>, Bastian Koppelmann <kbastian@rumtueddeln.de>, Max Filippov <jcmvbkbc@gmail.com>
MAINTAINERS | 4 +-
configs/targets/or1k-linux-user.mak | 1 +
configs/targets/or1k-softmmu.mak | 1 +
configs/targets/sparc-linux-user.mak | 1 +
configs/targets/sparc-softmmu.mak | 1 +
configs/targets/sparc32plus-linux-user.mak | 1 +
configs/targets/sparc64-linux-user.mak | 2 +-
configs/targets/sparc64-softmmu.mak | 2 +-
meson.build | 6 +-
hw/riscv/riscv-iommu.h | 1 +
include/exec/cpu-defs.h | 3 -
include/exec/page-vary.h | 19 +-
include/gdbstub/helpers.h | 28 +-
include/hw/core/cpu.h | 4 +-
include/hw/loongarch/boot.h | 3 +-
include/qemu/target-info-impl.h | 7 +
include/qemu/target-info.h | 7 +
include/system/arch_init.h | 30 --
system/arch_init.h | 50 +++
target/alpha/cpu-param.h | 3 -
target/arm/cpu-param.h | 2 -
target/avr/cpu-param.h | 1 -
target/hexagon/cpu-param.h | 1 -
target/hppa/cpu-param.h | 3 -
target/hppa/cpu.h | 1 +
target/i386/cpu-param.h | 2 -
target/i386/tcg/helper-tcg.h | 2 -
target/loongarch/cpu-mmu.h | 1 +
target/loongarch/cpu-param.h | 1 -
target/loongarch/internals.h | 1 -
target/m68k/cpu-param.h | 1 -
target/microblaze/cpu-param.h | 2 -
target/mips/cpu-param.h | 2 -
target/or1k/cpu-param.h | 1 -
target/ppc/cpu-param.h | 7 -
target/ppc/cpu.h | 2 -
target/riscv/cpu-param.h | 2 -
target/rx/cpu-param.h | 1 -
target/s390x/cpu-param.h | 1 -
target/sh4/cpu-param.h | 1 -
target/sparc/cpu-param.h | 2 -
target/sparc/cpu.h | 1 +
target/tricore/cpu-param.h | 1 -
target/xtensa/cpu-param.h | 1 -
configs/targets/aarch64-softmmu.c | 3 +
configs/targets/arm-softmmu.c | 3 +
gdbstub/gdbstub.c | 1 +
hw/hppa/machine.c | 2 +-
hw/loongarch/boot.c | 28 +-
hw/loongarch/virt.c | 5 +-
hw/riscv/riscv-iommu-pci.c | 3 +
hw/riscv/riscv-iommu.c | 8 +-
hw/riscv/virt.c | 7 +
hw/scsi/scsi-disk.c | 4 +-
monitor/hmp.c | 49 ++-
page-vary-common.c | 44 ++-
page-vary-system.c | 33 ++
page-vary-target.c | 81 -----
system/arch_init.c | 6 +-
target-info-stub.c | 15 +
target-info.c | 5 +
target/alpha/cpu.c | 1 -
target/alpha/gdbstub.c | 27 +-
target/hexagon/gdbstub.c | 12 +-
target/hppa/mem_helper.c | 32 +-
target/i386/cpu.c | 9 +-
target/i386/gdbstub.c | 23 +-
target/i386/kvm/kvm.c | 3 +-
target/i386/monitor.c | 39 ---
target/loongarch/cpu_helper.c | 15 +-
target/loongarch/tcg/tlb_helper.c | 12 +-
target/m68k/cpu.c | 13 +-
target/m68k/monitor.c | 18 -
target/mips/gdbstub.c | 14 +-
target/or1k/cpu.c | 2 +-
target/ppc/cpu_init.c | 10 -
target/ppc/gdbstub.c | 146 +-------
target/ppc/monitor.c | 25 ++
target/ppc/ppc-qmp-cmds.c | 148 +-------
target/riscv/gdbstub.c | 20 +-
target/riscv/monitor.c | 135 ++++++++
target/riscv/riscv-qmp-cmds.c | 150 ---------
target/rx/gdbstub.c | 20 +-
target/sh4/gdbstub.c | 32 +-
target/sparc/cpu.c | 7 +-
target/sparc/gdbstub.c | 317 +++++++++++-------
target/sparc/monitor.c | 107 ------
gdb-xml/avr-cpu.xml | 2 +-
gdb-xml/or1k-core.xml | 65 ++++
gdb-xml/sparc32-cp0.xml | 18 +
gdb-xml/sparc32-cpu.xml | 42 +++
gdb-xml/sparc32-fpu.xml | 42 +++
gdb-xml/sparc64-cp0.xml | 16 +
gdb-xml/sparc64-cpu.xml | 42 +++
gdb-xml/{sparc64-core.xml => sparc64-fpu.xml} | 44 +--
scripts/feature_to_c.py | 7 +-
system/meson.build | 5 +-
target/alpha/meson.build | 14 +-
target/avr/meson.build | 5 +-
target/loongarch/meson.build | 9 +-
target/m68k/meson.build | 9 +-
target/microblaze/meson.build | 11 +-
target/or1k/meson.build | 23 +-
target/ppc/meson.build | 7 +-
target/rx/meson.build | 6 +-
target/s390x/meson.build | 3 +-
target/sh4/meson.build | 14 +-
target/tricore/meson.build | 10 +-
108 files changed, 1110 insertions(+), 1132 deletions(-)
delete mode 100644 include/system/arch_init.h
create mode 100644 system/arch_init.h
create mode 100644 page-vary-system.c
delete mode 100644 page-vary-target.c
create mode 100644 target/ppc/monitor.c
create mode 100644 gdb-xml/or1k-core.xml
create mode 100644 gdb-xml/sparc32-cp0.xml
create mode 100644 gdb-xml/sparc32-cpu.xml
create mode 100644 gdb-xml/sparc32-fpu.xml
create mode 100644 gdb-xml/sparc64-cp0.xml
create mode 100644 gdb-xml/sparc64-cpu.xml
rename gdb-xml/{sparc64-core.xml => sparc64-fpu.xml} (59%)