Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260816144556.69009-1-philmd@oss.qualcomm.com
Maintainers: "Dr. David Alan Gilbert" <dave@treblig.org>, "Philippe Mathieu-Daudé" <philmd@mailo.com>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Zhao Liu <zhao1.liu@intel.com>, Paolo Bonzini <pbonzini@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Helge Deller <deller@gmx.de>, "Maciej S. Szmigiero" <maciej.szmigiero@oracle.com>, "Michael S. Tsirkin" <mst@redhat.com>, Laurent Vivier <laurent@vivier.eu>, Corey Minyard <minyard@acm.org>, David Hildenbrand <david@kernel.org>, Igor Mammedov <imammedo@redhat.com>, FangSheng Huang <FangSheng.Huang@amd.com>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Jason Wang <jasowangio@gmail.com>, Keith Busch <kbusch@kernel.org>, Klaus Jensen <its@irrelevant.dk>, Jesper Devantier <foss@defmacro.it>, Alistair Francis <alistair@alistair23.me>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Peter Maydell <peter.maydell@linaro.org>, Nicholas Piggin <npiggin@gmail.com>, Aditya Gupta <adityag@linux.ibm.com>, Glenn Miles <milesg@linux.ibm.com>, Harsh Prateek Bora <harshpb@linux.ibm.com>, Cornelia Huck <cohuck@redhat.com>, Eric Farman <farman@linux.ibm.com>, Matthew Rosato <mjrosato@linux.ibm.com>, Ilya Leoshkevich <iii@linux.ibm.com>, Halil Pasic <pasic@linux.ibm.com>, Christian Borntraeger <borntraeger@linux.ibm.com>, Alex Williamson <alex@shazbot.org>, "Cédric Le Goater" <clg@redhat.com>, Brian Cain <brian.cain@oss.qualcomm.com>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>, Markus Armbruster <armbru@redhat.com>, Michael Roth <michael.roth@amd.com>, Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, Stefano Garzarella <sgarzare@redhat.com>, Eric Blake <eblake@redhat.com>, David Gibson <david@gibson.dropbear.id.au>, Hyman Huang <infra.ai.cloud@bitdeer.com>, Michael Rolnik <mrolnik@gmail.com>, Marcelo Tosatti <mtosatti@redhat.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>, Stafford Horne <shorne@gmail.com>, Chinmay Rath <rathc@linux.ibm.com>, Palmer Dabbelt <palmer@dabbelt.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>, Yoshinori Sato <yoshinori.sato@nifty.com>, Hendrik Brueckner <brueckner@linux.ibm.com>, Artyom Tarasenko <atar4qemu@gmail.com>, Max Filippov <jcmvbkbc@gmail.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>
MAINTAINERS | 3 +
qapi/machine.json | 7 +-
qapi/run-state.json | 6 +-
hw/core/cpu-internal.h | 23 +++
include/hw/core/cpu.h | 15 +-
include/hw/core/nmi.h | 33 +++-
include/hw/core/qdev-dma.h | 16 --
include/hw/core/qdev.h | 2 +-
include/hw/hexagon/hexagon_tlb.h | 2 +-
include/monitor/monitor.h | 7 +-
include/qapi/qmp-registry.h | 1 -
monitor/monitor-internal.h | 3 +-
target/hexagon/hex_mmu.h | 3 +-
include/hw/elf_ops.h.inc | 5 +
hw/block/pflash_cfi01.c | 10 ++
hw/core/cpu-common.c | 32 +---
hw/core/cpu-system.c | 30 +++-
hw/core/cpu-user.c | 8 +-
hw/core/machine-qmp-cmds.c | 6 +
hw/core/machine.c | 7 +-
hw/core/nmi.c | 48 ++----
hw/core/qdev.c | 51 ++++---
hw/hppa/machine.c | 4 +-
hw/hyperv/hv-balloon.c | 2 +-
hw/i386/pc_piix.c | 1 +
hw/i386/x86.c | 4 +-
hw/intc/apic_common.c | 2 +-
hw/intc/m68k_irqc.c | 4 +-
hw/ipmi/ipmi.c | 3 +-
hw/m68k/q800-glue.c | 4 +-
hw/mem/memory-device.c | 4 +-
hw/mem/nvdimm.c | 2 +-
hw/mem/pc-dimm.c | 2 +-
hw/misc/macio/gpio.c | 4 +-
hw/net/rtl8139.c | 6 +-
hw/nvram/xlnx-bbram.c | 2 +-
hw/nvram/xlnx-efuse.c | 2 +-
hw/ppc/pnv.c | 4 +-
hw/ppc/pnv_xscom.c | 2 +-
hw/ppc/spapr.c | 4 +-
hw/s390x/s390-virtio-ccw.c | 8 +-
hw/usb/hcd-ohci-pci.c | 1 -
hw/usb/hcd-ohci-sysbus.c | 3 +-
hw/usb/hcd-ohci.c | 1 -
hw/vfio/container-legacy.c | 4 +-
hw/vfio/device.c | 4 +-
hw/vfio/iommufd.c | 2 +-
hw/virtio/virtio-mem.c | 4 +-
hw/virtio/virtio-qmp.c | 4 +-
hw/watchdog/watchdog.c | 2 +-
migration/migration-hmp-cmds.c | 1 +
monitor/fds.c | 1 +
monitor/hmp-cmds.c | 6 +-
monitor/hmp.c | 136 ++++++++---------
monitor/monitor.c | 2 +
monitor/qmp.c | 3 +-
net/vhost-vdpa.c | 1 +
qapi/qmp-dispatch.c | 2 +
system/cpus.c | 248 -------------------------------
system/device_tree.c | 1 -
system/dirtylimit-hmp-cmds.c | 74 +++++++++
system/dirtylimit.c | 60 --------
system/physmem-qmp-cmds.c | 107 +++++++++++++
system/physmem.c | 2 -
system/runstate.c | 154 +++++++++++++++++++
target/alpha/cpu.c | 2 +-
target/arm/cpu.c | 2 +-
target/avr/cpu.c | 2 +-
target/hexagon/cpu.c | 2 +-
target/hppa/cpu.c | 2 +-
target/i386/cpu.c | 12 +-
target/i386/kvm/kvm-cpu.c | 4 +-
target/loongarch/cpu.c | 2 +-
target/m68k/cpu.c | 2 +-
target/microblaze/cpu.c | 2 +-
target/mips/cpu.c | 2 +-
target/or1k/cpu.c | 2 +-
target/ppc/cpu_init.c | 4 +-
target/riscv/cpu.c | 2 +-
target/riscv/kvm/kvm-cpu.c | 2 +-
target/riscv/tcg/tcg-cpu.c | 2 +-
target/rx/cpu.c | 2 +-
target/s390x/cpu.c | 2 +-
target/s390x/cpu_models.c | 4 +-
target/sh4/cpu.c | 2 +-
target/sparc/cpu.c | 2 +-
target/tricore/cpu.c | 2 +-
target/xtensa/cpu.c | 2 +-
tests/unit/test-qdev.c | 13 ++
tests/unit/test-util-sockets.c | 1 +
ui/ui-hmp-cmds.c | 6 +-
hmp-commands.hx | 7 +-
hw/nvme/Kconfig | 1 +
system/meson.build | 2 +
94 files changed, 702 insertions(+), 595 deletions(-)
create mode 100644 hw/core/cpu-internal.h
delete mode 100644 include/hw/core/qdev-dma.h
create mode 100644 system/dirtylimit-hmp-cmds.c
create mode 100644 system/physmem-qmp-cmds.c