Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260112224857.42068-1-philmd@linaro.org
Maintainers: Riku Voipio <riku.voipio@iki.fi>, Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>, "Clément Chigot" <chigot@adacore.com>, Frederic Konrad <konrad.frederic@yahoo.fr>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Jia Liu <proljc@gmail.com>, Song Gao <gaosong@loongson.cn>, Bibo Mao <maobibo@loongson.cn>, Jiaxun Yang <jiaxun.yang@flygoat.com>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Artyom Tarasenko <atar4qemu@gmail.com>, "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, "Michael S. Tsirkin" <mst@redhat.com>, Peter Xu <peterx@redhat.com>, Laurent Vivier <laurent@vivier.eu>, "Daniel P. Berrangé" <berrange@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Michael Rolnik <mrolnik@gmail.com>, Brian Cain <brian.cain@oss.qualcomm.com>, Helge Deller <deller@gmx.de>, Stafford Horne <shorne@gmail.com>, Yoshinori Sato <yoshinori.sato@nifty.com>, Bastian Koppelmann <kbastian@rumtueddeln.de>, "Cédric Le Goater" <clg@kaod.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>, Jamin Lin <jamin_lin@aspeedtech.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, Joel Stanley <joel@jms.id.au>, Fabiano Rosas <farosas@suse.de>, Nicholas Piggin <npiggin@gmail.com>, Aditya Gupta <adityag@linux.ibm.com>, Glenn Miles <milesg@linux.ibm.com>, Gautam Menghani <gautam@linux.ibm.com>
MAINTAINERS | 2 +
docs/devel/loads-stores.rst | 8 +-
meson.build | 8 +-
include/accel/tcg/cpu-ops.h | 17 --
include/exec/watchpoint.h | 23 --
include/gdbstub/helpers.h | 9 +-
include/hw/virtio/virtio-access.h | 1 +
include/qemu/bswap.h | 11 -
include/qemu/host-utils.h | 6 +-
include/qemu/int128.h | 5 +-
include/system/memory.h | 185 ---------------
include/system/memory_cached.h | 210 ++++++++++++++++++
linux-user/alpha/target_proc.h | 23 +-
target/arm/internals.h | 1 +
target/hexagon/macros.h | 6 +-
tests/qtest/pnv-xive2-common.h | 1 -
accel/tcg/user-exec-stub.c | 33 +++
hw/alpha/dp264.c | 11 +-
hw/alpha/typhoon.c | 4 +-
hw/audio/cs4231.c | 2 +-
hw/char/grlib_apbuart.c | 2 +-
hw/display/cg3.c | 2 +-
hw/display/tcx.c | 14 +-
hw/dma/sparc32_dma.c | 2 +-
hw/intc/grlib_irqmp.c | 2 +-
hw/intc/ompic.c | 2 +-
hw/intc/slavio_intctl.c | 4 +-
hw/loongarch/virt.c | 18 +-
hw/microblaze/petalogix_s3adsp1800_mmu.c | 4 +-
hw/misc/eccmemctl.c | 2 +-
hw/misc/slavio_misc.c | 16 +-
hw/rtc/sun4v-rtc.c | 2 +-
hw/sparc/leon3.c | 42 ++--
hw/sparc/sun4m.c | 6 +-
hw/sparc64/sun4u.c | 6 +-
hw/timer/grlib_gptimer.c | 2 +-
hw/timer/slavio_timer.c | 2 +-
system/ioport.c | 34 ++-
system/physmem.c | 35 +--
target/alpha/mem_helper.c | 4 +-
target/alpha/translate.c | 4 +-
target/arm/cpu32-stubs.c | 21 ++
target/arm/gdbstub.c | 61 +----
target/arm/gdbstub64.c | 57 +++++
target/avr/translate.c | 2 +-
target/hexagon/op_helper.c | 6 +-
target/hexagon/translate.c | 11 +-
target/hppa/gdbstub.c | 8 +-
target/hppa/int_helper.c | 2 +-
target/hppa/machine.c | 3 +-
target/hppa/op_helper.c | 44 ++--
target/hppa/translate.c | 5 +-
target/loongarch/cpu_helper.c | 12 +-
target/loongarch/tcg/iocsr_helper.c | 24 +-
target/loongarch/tcg/tcg_cpu.c | 4 +-
target/loongarch/tcg/tlb_helper.c | 10 +-
target/loongarch/tcg/translate.c | 3 +-
target/m68k/monitor.c | 60 ++---
target/microblaze/machine.c | 3 +-
target/microblaze/translate.c | 8 +-
target/openrisc/gdbstub.c | 2 +-
target/openrisc/interrupt.c | 1 -
target/openrisc/machine.c | 3 +-
target/openrisc/mmu.c | 1 -
target/openrisc/translate.c | 3 +-
target/rx/cpu.c | 2 +-
target/rx/gdbstub.c | 24 +-
target/rx/helper.c | 14 +-
target/rx/op_helper.c | 6 +-
target/rx/translate.c | 10 +-
target/sh4/cpu.c | 1 -
target/sparc/int32_helper.c | 4 +-
target/sparc/ldst_helper.c | 36 +--
target/sparc/mmu_helper.c | 32 +--
target/sparc/translate.c | 2 +-
target/tricore/op_helper.c | 152 ++++++-------
target/tricore/translate.c | 9 +-
tests/qtest/aspeed_smc-test.c | 1 -
tests/qtest/ast2700-smc-test.c | 1 -
tests/qtest/endianness-test.c | 10 +-
tests/qtest/libqos/fw_cfg.c | 1 -
tests/qtest/libqos/i2c-omap.c | 1 -
tests/qtest/libqtest.c | 13 +-
tests/qtest/pnv-spi-seeprom-test.c | 1 -
system/memory_ldst.c.inc | 2 +-
.../tcg/insn_trans/trans_atomic.c.inc | 80 +++----
.../tcg/insn_trans/trans_fmemory.c.inc | 32 +--
.../tcg/insn_trans/trans_memory.c.inc | 64 +++---
.../loongarch/tcg/insn_trans/trans_vec.c.inc | 16 +-
hw/microblaze/meson.build | 2 +-
system/trace-events | 6 +
target/arm/meson.build | 12 +-
target/microblaze/meson.build | 2 +-
target/openrisc/meson.build | 2 +-
target/rx/meson.build | 2 +-
target/sh4/meson.build | 2 +-
target/tricore/meson.build | 2 +-
97 files changed, 863 insertions(+), 806 deletions(-)
create mode 100644 include/system/memory_cached.h