The following changes since commit 80db93b2b88f9b3ed8927ae7ac74ca30e643a83e:
Merge tag 'pull-aspeed-20250526' of https://github.com/legoater/qemu into staging (2025-05-26 10:16:59 -0400) are available in the Git repository at: https://repo.or.cz/qemu/armbru.git tags/pull-qapi-2025-05-28 for you to fetch changes up to e1a80c3241631ee0e7a687a54f71407b6d3828b7: qapi: use imperative style in documentation (2025-05-28 18:59:12 +0200) ---------------------------------------------------------------- QAPI patches patches for 2025-05-28 ---------------------------------------------------------------- Daniel P. Berrangé (9): qapi: expose rtc-reset-reinjection command unconditionally qapi: expand docs for SEV commands qapi: make SEV commands unconditionally available qapi: expose query-gic-capability command unconditionally qapi: make SGX commands unconditionally available qapi: make Xen event commands unconditionally available qapi: remove the misc-target.json file qapi: make most CPU commands unconditionally available qapi: make s390x specific CPU commands unconditionally available Philippe Mathieu-Daudé (1): qapi: Make CpuModelExpansionInfo::deprecated-props optional and generic Pierrick Bouvier (3): qapi: remove qapi_specific_outputs from meson.build qapi: make all generated files common qapi: use imperative style in documentation MAINTAINERS | 1 - qapi/audio.json | 2 +- qapi/block.json | 2 +- qapi/char.json | 4 +- qapi/control.json | 2 +- qapi/cryptodev.json | 2 +- qapi/dump.json | 2 +- qapi/machine-s390x.json | 121 +++++++ qapi/machine-target.json | 523 ------------------------------ qapi/machine.json | 371 ++++++++++++++++++++- qapi/migration.json | 10 +- qapi/misc-arm.json | 49 +++ qapi/{misc-target.json => misc-i386.json} | 165 ++++------ qapi/misc.json | 2 +- qapi/qapi-schema.json | 5 +- qapi/ui.json | 10 +- qapi/virtio.json | 2 +- include/hw/s390x/cpu-topology.h | 2 +- hw/i386/kvm/xen-stubs.c | 13 - hw/i386/kvm/xen_evtchn.c | 2 +- hw/i386/monitor.c | 2 +- hw/i386/sgx-stub.c | 2 +- hw/i386/sgx.c | 2 +- hw/s390x/cpu-topology.c | 4 +- hw/s390x/s390-skeys.c | 1 - stubs/monitor-arm-gic.c | 12 + stubs/monitor-cpu-s390x-kvm.c | 22 ++ stubs/monitor-cpu-s390x.c | 23 ++ stubs/monitor-cpu.c | 21 ++ stubs/monitor-i386-rtc.c | 12 + stubs/monitor-i386-sev.c | 36 ++ stubs/monitor-i386-sgx.c | 17 + stubs/monitor-i386-xen.c | 16 + target/arm/arm-qmp-cmds.c | 4 +- target/i386/cpu-system.c | 2 +- target/i386/cpu.c | 2 +- target/i386/monitor.c | 1 - target/i386/sev-system-stub.c | 32 -- target/i386/sev.c | 2 +- target/loongarch/loongarch-qmp-cmds.c | 2 +- target/mips/system/mips-qmp-cmds.c | 12 +- target/ppc/ppc-qmp-cmds.c | 12 +- target/riscv/riscv-qmp-cmds.c | 2 +- target/s390x/cpu_models_system.c | 2 +- tests/qtest/qmp-cmd-test.c | 1 + qapi/meson.build | 33 +- stubs/meson.build | 8 + 47 files changed, 842 insertions(+), 733 deletions(-) create mode 100644 qapi/machine-s390x.json delete mode 100644 qapi/machine-target.json create mode 100644 qapi/misc-arm.json rename qapi/{misc-target.json => misc-i386.json} (75%) create mode 100644 stubs/monitor-arm-gic.c create mode 100644 stubs/monitor-cpu-s390x-kvm.c create mode 100644 stubs/monitor-cpu-s390x.c create mode 100644 stubs/monitor-cpu.c create mode 100644 stubs/monitor-i386-rtc.c create mode 100644 stubs/monitor-i386-sev.c create mode 100644 stubs/monitor-i386-sgx.c create mode 100644 stubs/monitor-i386-xen.c -- 2.48.1