Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260903103936.62355-1-philmd@oss.qualcomm.com
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>, "Philippe Mathieu-Daudé" <philmd@oss.qualcomm.com>, Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <alistair.francis@wdc.com>, Weiwei Li <liwei1518@gmail.com>, Daniel Henrique Barboza <daniel.barboza@oss.qualcomm.com>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, Chao Liu <chao.liu@processmission.com>, "Cédric Le Goater" <clg@kaod.org>, Peter Maydell <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>, Jamin Lin <jamin_lin@aspeedtech.com>, Kane Chen <kane_chen@aspeedtech.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, Joel Stanley <joel@jms.id.au>, Kuan-Jui Chiu <kchiu@axiado.com>, Samuel Tardieu <sam@rfc1149.net>, Strahinja Jankovic <strahinja.p.jankovic@gmail.com>, Antony Pavlov <antonynpavlov@gmail.com>, Jean-Christophe Dubois <jcd@tribudubois.net>, Gaurav Sharma <gaurav.sharma_7@nxp.com>, Bernhard Beschow <shentey@gmail.com>, Subbaraya Sundeep <sundeep.lkml@gmail.com>, Tyrone Ting <kfting@nuvoton.com>, Hao Wu <wuhaotsh@google.com>, Felipe Balbi <balbi@kernel.org>, Niek Linnenbank <nieklinnenbank@gmail.com>, Leif Lindholm <leif.lindholm@oss.qualcomm.com>, Alexandre Iooss <erdnaxe@crans.org>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Zhao Liu <zhao1.liu@intel.com>, Jonathan Cameron <jic23@kernel.org>, Alexander Graf <graf@amazon.com>, Elena Ufimtseva <elena.ufimtseva@oracle.com>, Jagannathan Raman <jag.raman@oracle.com>, Sai Pavan Boddu <sai.pavan.boddu@amd.com>, Conor Dooley <conor@kernel.org>, Sebastian Huber <sebastian.huber@embedded-brains.de>, Nicholas Piggin <npiggin@gmail.com>, Anirudh Srinivasan <asrinivasan@oss.tenstorrent.com>, Michael Ellerman <mpe@kernel.org>, Portia Stephens <portias@oss.tenstorrent.com>, Ran Wang <wangran@bosc.ac.cn>, Bin Meng <bmeng.cn@gmail.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Laurent Vivier <laurent@vivier.eu>, Helge Deller <deller@gmx.de>, Manos Pitsidianakis <manos.pitsidianakis@linaro.org>, Michael Rolnik <mrolnik@gmail.com>, Brian Cain <brian.cain@oss.qualcomm.com>, Song Gao <17746591750@163.com>, Bibo Mao <maobibo@loongson.cn>, Xianglai Li <lixianglai@loongson.cn>, Aurelien Jarno <aurelien@aurel32.net>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Aleksandar Rikalo <arikalo@gmail.com>, Ilya Leoshkevich <iii@linux.ibm.com>, David Hildenbrand <david@kernel.org>, Cornelia Huck <cohuck@redhat.com>, Eric Farman <farman@linux.ibm.com>, Matthew Rosato <mjrosato@linux.ibm.com>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Artyom Tarasenko <atar4qemu@gmail.com>, Max Filippov <jcmvbkbc@gmail.com>, Fabiano Rosas <farosas@suse.de>
MAINTAINERS | 59 +++---
hw/sd/sdhci-internal.h | 1 +
include/exec/cpu-common.h | 29 ++-
include/hw/arm/machines-qom.h | 46 -----
include/hw/core/cpu.h | 21 ++-
include/hw/riscv/machines-qom.h | 46 -----
include/hw/sd/axiado_sdhci.h | 5 +
include/hw/sd/sdhci.h | 2 +
include/qemu/target-info-impl.h | 2 -
include/qemu/target-info.h | 8 -
include/qom/object.h | 3 +
include/system/cpus.h | 4 +-
target/avr/cpu.h | 6 +-
target/hexagon/cpu.h | 2 +-
target/hexagon/cpu_helper.h | 4 +-
target/i386/cpu.h | 4 +-
target/mips/cpu.h | 8 +-
target/mips/internal.h | 10 +-
target/riscv/cpu.h | 2 +-
target/s390x/cpu.h | 2 +-
target/s390x/s390x-internal.h | 12 +-
target/sparc/cpu.h | 12 +-
target/xtensa/cpu.h | 2 +-
accel/tcg/cpu-exec.c | 51 +++---
accel/tcg/tcg-accel-ops-mttcg.c | 7 +-
accel/tcg/tcg-accel-ops-rr.c | 8 +-
accel/tcg/tcg-accel-ops.c | 7 +-
configs/targets/aarch64-softmmu.c | 2 -
configs/targets/arm-softmmu.c | 2 -
configs/targets/riscv32-softmmu.c | 2 -
configs/targets/riscv64-softmmu.c | 2 -
hw/arm/aspeed.c | 1 -
hw/arm/aspeed_ast1040_evb.c | 2 -
hw/arm/aspeed_ast10x0_evb.c | 3 -
hw/arm/aspeed_ast2400_palmetto.c | 2 -
hw/arm/aspeed_ast2400_quanta-q71l.c | 2 -
hw/arm/aspeed_ast2400_supermicrox11.c | 2 -
hw/arm/aspeed_ast2500_evb.c | 2 -
hw/arm/aspeed_ast2500_g220a.c | 2 -
hw/arm/aspeed_ast2500_romulus.c | 2 -
hw/arm/aspeed_ast2500_supermicro-x11spi.c | 2 -
hw/arm/aspeed_ast2500_tiogapass.c | 2 -
hw/arm/aspeed_ast2500_witherspoon.c | 2 -
hw/arm/aspeed_ast2500_yosemitev2.c | 2 -
hw/arm/aspeed_ast2600_anacapa.c | 2 -
hw/arm/aspeed_ast2600_bletchley.c | 2 -
hw/arm/aspeed_ast2600_catalina.c | 2 -
hw/arm/aspeed_ast2600_evb.c | 2 -
hw/arm/aspeed_ast2600_fby35.c | 2 -
hw/arm/aspeed_ast2600_fuji.c | 2 -
hw/arm/aspeed_ast2600_gb200nvl.c | 2 -
hw/arm/aspeed_ast2600_rainier.c | 2 -
hw/arm/aspeed_ast27x0-fc.c | 3 +-
hw/arm/aspeed_ast27x0_evb.c | 5 +-
hw/arm/ax3000-boards.c | 2 -
hw/arm/b-l475e-iot01a.c | 2 -
hw/arm/bananapi_m2u.c | 3 +-
hw/arm/collie.c | 2 -
hw/arm/cubieboard.c | 3 +-
hw/arm/digic_boards.c | 3 +-
hw/arm/exynos4_boards.c | 3 -
hw/arm/imx25_pdk.c | 3 +-
hw/arm/imx8mm-evk.c | 3 +-
hw/arm/imx8mp-evk.c | 2 -
hw/arm/integratorcp.c | 3 +-
hw/arm/kzm.c | 3 +-
hw/arm/max78000fthr.c | 3 +-
hw/arm/mcimx6ul-evk.c | 3 +-
hw/arm/mcimx7d-sabre.c | 3 +-
hw/arm/microbit.c | 2 -
hw/arm/mps2-tz.c | 6 -
hw/arm/mps2.c | 5 -
hw/arm/mps3r.c | 2 -
hw/arm/msf2-som.c | 3 +-
hw/arm/musca.c | 3 -
hw/arm/netduino2.c | 3 +-
hw/arm/netduinoplus2.c | 3 +-
hw/arm/npcm7xx_boards.c | 6 -
hw/arm/npcm8xx_boards.c | 2 -
hw/arm/olimex-stm32-h405.c | 3 +-
hw/arm/omap_sx1.c | 3 -
hw/arm/orangepi.c | 3 +-
hw/arm/raspi.c | 8 +-
hw/arm/raspi4b.c | 3 +-
hw/arm/realview.c | 5 -
hw/arm/sabrelite.c | 2 -
hw/arm/sbsa-ref.c | 2 -
hw/arm/stellaris.c | 3 -
hw/arm/stm32vldiscovery.c | 3 +-
hw/arm/versatilepb.c | 3 -
hw/arm/vexpress.c | 3 -
hw/arm/virt.c | 2 -
hw/arm/xen-pvh.c | 2 -
hw/arm/xilinx_zynq.c | 2 -
hw/arm/xlnx-versal-virt.c | 3 -
hw/arm/xlnx-zcu102.c | 2 -
hw/block/pflash_cfi01.c | 31 ++--
hw/block/pflash_cfi02.c | 52 +++++-
hw/core/machine-qmp-cmds.c | 2 +-
hw/core/null-machine.c | 9 +-
hw/cxl/cxl-mailbox-utils.c | 2 +
hw/nitro/machine.c | 6 -
hw/remote/machine.c | 3 -
hw/riscv/boston-aia.c | 3 +-
hw/riscv/k230.c | 2 -
hw/riscv/microblaze-v-generic.c | 3 +-
hw/riscv/microchip_pfsoc.c | 2 -
hw/riscv/opentitan.c | 2 -
hw/riscv/shakti_c.c | 2 -
hw/riscv/sifive_e.c | 2 -
hw/riscv/sifive_u.c | 2 -
hw/riscv/spike.c | 2 -
hw/riscv/tt_atlantis.c | 2 -
hw/riscv/virt.c | 3 -
hw/riscv/xiangshan_kmh.c | 2 -
hw/sd/sd.c | 49 +++--
hw/sd/sdhci.c | 208 +++++++++++++++++++---
linux-user/elfload.c | 2 +-
linux-user/i386/cpu_loop.c | 5 +-
linux-user/i386/elfload.c | 2 +-
linux-user/x86_64/elfload.c | 2 +-
monitor/qemu-config-qmp.c | 2 +-
qom/object.c | 4 +
system/cpus.c | 6 +-
system/vl.c | 14 +-
target-info-qom.c | 23 ---
target-info-stub.c | 1 -
target-info.c | 5 -
target/arm/kvm.c | 9 +-
target/arm/machine.c | 18 --
target/hexagon/cpu.c | 4 +-
target/hexagon/cpu_helper.c | 6 +-
target/i386/cpu.c | 5 +-
target/i386/tcg/system/excp_helper.c | 4 +-
target/loongarch/tcg/tlb_helper.c | 16 +-
target/riscv/cpu.c | 2 +-
target/riscv/machine.c | 17 --
target/s390x/interrupt.c | 22 +--
target/tricore/cpu.c | 1 +
tests/qtest/xilinx-zynq-sdhci-test.c | 185 +++++++++++++++++++
.mailmap | 9 +-
rust/qom/src/qom.rs | 1 +
rust/rustfmt.toml | 2 +-
tests/qtest/meson.build | 1 +
144 files changed, 694 insertions(+), 612 deletions(-)
delete mode 100644 include/hw/arm/machines-qom.h
delete mode 100644 include/hw/riscv/machines-qom.h
create mode 100644 tests/qtest/xilinx-zynq-sdhci-test.c