This series exposes all qmp commands for any target unconditionally, allowing to
compile QAPI generated code without any TARGET conditionals.
Based on original RFC from Daniel P. Berrangé:
20250508135816.673087-1-berrange@redhat.com/">https://lore.kernel.org/qemu-devel/20250508135816.673087-1-berrange@redhat.com/
v1
--
- remove file qapi/misc-target.json (Markus)
- remove qapi/*-target.json from MAINTAINERS (Markus)
- remove qapi_specific_outputs from qapi/meson.build (Markus)
- update comment in rtc-reset-reinjection stub (Markus)
- build QAPI generated code only once
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 (2):
qapi: remove qapi_specific_outputs from meson.build
qapi: make all generated files common