2272 Commits
Author SHA1 Message Date
Luigi Leonardi fe2de89215 igvm: add command line parameter support
Add a "cmdline" property to the igvm-cfg object and a handler for the
IGVM_VHT_COMMAND_LINE directive, which copies the string into the
parameter area the directive points at.

The command line is passed to whatever software the IGVM file loads,
such as an SVSM. For example, SVSM can use it to select the serial port
it logs to.

Acked-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Luigi Leonardi <leonardi@redhat.com>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Message-ID: <20261019-igvm_command_line-v3-1-29aeacbd6cd7@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2026-10-21 18:26:40 +02:00
Szymon Lukasz 323b2782d9 qmp: add chardev-window-size-changed command
The management software can use this command to notify QEMU about the
size of the terminal connected to a chardev, QEMU can then forward this
information to the guest if the chardev is connected to a virtio console
device.

Signed-off-by: Szymon Lukasz <noh4hss@gmail.com>
Suggested-by: Daniel P. Berrangé <berrange@redhat.com>
[Filip: rename command, change documentation]
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Acked-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Filip Hejsek <filip.hejsek@gmail.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-ID: <20261012-console-resize-v10-10-2c3b10d829b3@gmail.com>
2026-10-13 17:22:48 +04:00
Richard Henderson 9ded45a67f Merge tag 'pull-qapi-2026-09-30' of https://repo.or.cz/qemu/armbru into staging
QAPI patches for 2026-09-30

# -----BEGIN PGP SIGNATURE-----
#
# iQJGBAABCgAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmq84y8SHGFybWJydUBy
# ZWRoYXQuY29tAAoJEDhwtADrkYZToboP/jbremwY6ummE2zy9o8ElA9qv0NIqPqf
# bhrlozEsxF+SH7hSQdF5dv/l7gOXfSNwIPvmve2MGR1fLvo9Qtg9avJ5BgWTnrjN
# eOLPpDPzWb67bY7bI/irYr0uL5dB6Mkty2TfAKAk5OmaAy8SJt0buSsPnzygWeIu
# OwotR65uZ8W8J/1Uuo4VgE+HdFYgkADhA8gVs0GoFbXnq2kF2BhjjZrsk1LQ8bGo
# zsndMnmnZn2z9nZfawUF1VFyYs4vGJys2BV8YqecDTnN8G9zYpNtDAp6ybt/z0R6
# n0kXLKBQVeR6CZ+XVOi4ISQvf/dCEaqsIPdxtEwsZMI6K1LDD2cvM5ksPv6A2BL+
# kqbMnZhDbgijzwYcdj5kdBY0SMO50u7rrIKvI/rmEWpEPR2CAu5cD+QX8JU92sVe
# 8pFYe2SSjlVjLC9i177HyRaZVyPK8nvpGDkwa7tmjg8Tlaq8JJQbxkez9VkmI23y
# A5ijOenz1+Ctdat2pp5Qak7nEohbsS9qWWlUd8XSpTdBvQOAQNT1ZxuR2vQKR+ij
# BLR5UZ1nvgj0ARLvJ4iRvph1ZG+f8/CtwbjS08f8tDR7Gqzs0Jqt5WUsJTmd2nbg
# 6rj1V9jKikF6hTWGMv4h++4LFvxbMPNqBIZKaOsDqhgLIMFC6sGDVqADUi08PrHA
# 7agwvA3yvbTZ
# =pZsc
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 30 Sep 2026 11:23:43 AM BST
# gpg:                using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
# gpg:                issuer "armbru@redhat.com"
# gpg: Good signature from "Markus Armbruster <armbru@redhat.com>" [unknown]
# gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>" [unknown]
# gpg: WARNING: The key's User ID is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653

* tag 'pull-qapi-2026-09-30' of https://repo.or.cz/qemu/armbru: (105 commits)
  qapi: split intro sections for inlinable structs
  qapi: split intro sections for data structs
  qapi: split intro sections for events
  qapi: convert/split intros for enums
  qapi: convert/split intros for commands
  qapi: convert/split intros for misc-i386.json commands
  qapi: convert/split intros for job.json commands
  qapi: convert/split intros for block commands
  qapi: convert/split intros for block-core.json commands
  qapi: split intro for HV_BALLOON_STATUS_REPORT
  qapi: convert intro sections for docs/interop/vhost-user.json
  qapi: convert intro sections for docs/interop/firmware.json
  qapi: split intros for qga/qapi-schema.json
  qapi: split intros at natural cutoff points for qga/qapi-schema.json
  qapi: convert simple intros for qga/qapi-schema.json
  qapi: convert trivial intros for qga/qapi-schema.json
  qapi: convert intro sections for unit tests
  qapi: convert/split remaining qapi/qmp intro sections
  qapi: convert intro sections followed by notes/examples
  qapi: convert intro sections with "TODO" markers
  ...

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2026-10-01 18:10:22 +01:00
Peter Xu 7ca43d7ad0 hostmem: Support fully shared guest memfd to back a VM
Host backends supports guest-memfd now by detecting whether it's a
confidential VM.  There's no way to choose it yet from the memory level to
use it fully shared.  If we use guest-memfd, it so far always implies we
need two layers of memory backends, while the guest-memfd only provides the
private set of pages.

This patch introduces a way so that QEMU can consume guest memfd as the
only source of memory to back the object (aka, fully shared).

To use the fully shared guest-memfd, one can add a memfd object with:

  -object memory-backend-memfd,x-guest-memfd=on,share=on

Note that share=on is required with fully shared guest_memfd.

Since guest-memfd is not yet a drop-in replacement for memfd (e.g. lack
of hugepage support), the option is tagged as experimental for now so
that it can be made available for early enablement/testing without
causing any surprises for other users.

PS: there's a trivial touch-up on fd<0 check, because the stub to create
guest-memfd may return negative but not -1.

Reviewed-by: Xiaoyao Li <xiaoyao.li@intel.com>
Reviewed-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: David Hildenbrand <david@kernel.org>
Co-developed-by: Michael Roth <michael.roth@amd.com>
Signed-off-by: Michael Roth <michael.roth@amd.com>
Acked-by: Markus Armbruster <armbru@redhat.com>
Link: https://lore.kernel.org/r/20260929235109.1398509-11-michael.roth@amd.com
Signed-off-by: Peter Xu <peterx@redhat.com>
2026-09-30 08:51:04 -04:00
John Snow 55ee0bd2f5 qapi: split intro sections for inlinable structs
This patch splits the intro/details section for structs which are used
in an inlinable context; i.e. structs used either as arguments for a
command/event, or used as a branch of a union. The QAPI documentation
block for these entities will have their intro section left behind
when inlined into other contexts, but will still display the intro
section on standalone documentation for these types.

This patch does not change how the rendered documentation currently
looks, except:

1. MemoryBackendShmProperties and MemoryBackendEpcProperties see their
   member descriptions move upwards to just below their formalized
   introductory sections.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260928192557.509157-11-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
[Commit message tweaked]
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-30 07:51:00 +02:00
John Snow 4160e5d262 qapi: split intro sections for data structs
The structs of concern in this patch are those for which no other QAPI
definition (currently) uses as a data type to describe its own
arguments or as a branch of a union: i.e. they are not currently
eligible to be inlined and as such the precise semantics of their
intro/details split is *currently* of less concern.

Of course, they could be inlined in the future, so the semantics of
this split are still worth investigating.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260928192557.509157-10-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-30 07:51:00 +02:00
John Snow f93e28005b qapi: split intro sections for events
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260928192557.509157-9-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-30 07:51:00 +02:00
John Snow 14dd2a3115 qapi: convert/split intros for enums
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260928192557.509157-8-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-30 07:51:00 +02:00
John Snow da575af1b8 qapi: convert/split intros for commands
Convert or split apart the existing intro for any remaining commands
in the QAPI schema into introduction and details sections. The
introduction is indented, remaining plaintext/details paragraphs
are not.

For commands that have automatically generated documentation inserted
at parse time, these new split points serve as the new insertion
point. This affects the rendered documentation for `netdev_add`,
`query-stats`, and `query-gic-capabilities` in particular, whose
arguments descriptions / "Returns:" documentation are pushed upwards.

Minor rephrasings are applied for `query-qmp-schema` to help
the split flow better in rendered documentation.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260928192557.509157-7-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
[Commit message corrected]
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-30 07:51:00 +02:00
John Snow 23883d1d07 qapi: convert/split intros for misc-i386.json commands
Convert or split apart the existing intro for commands in
misc-i386.json into introduction and details sections. The
introduction is indented, remaining plaintext/details paragraphs are
not.

For commands that have automatically generated documentation inserted
at parse time, these new split points serve as the new insertion
point. This affects the rendered documentation for `query-sev` in
particular, whose "Returns:" documentation is pushed upwards.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260928192557.509157-6-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-30 07:51:00 +02:00
John Snow 39b4f03436 qapi: convert/split intros for job.json commands
Convert or split apart the existing intro for commands in job.json
into introduction and details sections. The introduction is indented,
remaining plaintext/details paragraphs are not.

@job-dismiss has its text split apart a little more aggressively to
help the documentation read more smoothly in the rendered version.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260928192557.509157-5-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-30 07:51:00 +02:00
John Snow 6e6c7ed137 qapi: convert/split intros for block commands
Convert, or split off, intro sections for commands defined in
block.json and block-export.json. This does not currently impact the
way these commands are rendered, except:

1. blockdev-open-tray and blockdev-close-tray see their opening
   paragraphs split apart, which is reflected in the rendered output,
   and

2. block_set_io_throttle and nbd-server-add see their argument
   definitions move up to just below the formalized introductory
   section.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260928192557.509157-4-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
[Commit message tweaked]
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-30 07:50:59 +02:00
John Snow 69f85e0344 qapi: convert/split intros for block-core.json commands
Convert, or split off, intro sections for commands defined in
block-core.json. This does not currently impact the way
these commands are rendered, except:

1. blockdev-reopen sees its arguments shift up to just below the
   formalized introductory section.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260928192557.509157-3-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
[Commit message tweaked, funny typo corrected]
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-30 07:50:59 +02:00
John Snow 19d7aa0b7f qapi: split intro for HV_BALLOON_STATUS_REPORT
This changes the rendering for this event by adding a new insertion
point right after the introductory paragraph, before the
".. note::".

Because this event features auto-inserted member documentation ("The
members of "HvBalloonInfo"), creating this new split point changes the
rendered documentation - the ".. note::" now appears below the
generated member documentation instead of above it.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260928192557.509157-2-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-30 07:50:59 +02:00
John Snow 1c0ed72811 qapi: convert/split remaining qapi/qmp intro sections
A few slipped in during the mass conversion, get those too. Mostly
trivial conversion, with the exception of @x-qemu-io which introduces
a new split.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260922205605.501602-2-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:04 +02:00
John Snow 29e0571b73 qapi: convert intro sections followed by notes/examples
This patch converts intro sections that are immediately followed by
".. note::" or ".. qmp-example::", which provides a natural cutoff
point. This patch does not change how these functions happen to be
rendered, as they do not have any auto-generated documention inserted
into them.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260917194614.549584-8-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:04 +02:00
John Snow 778473578a qapi: convert intro sections with "TODO" markers
This patch converts intro sections that are immediately followed by a
"TODO:" that was formerly used to demarcate the stub member insertion
point.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260917194614.549584-7-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:04 +02:00
John Snow bfc0ef2eab qapi: convert remaining simple intros for block-core.json
These are either structs or unions that are used in an inlinable
context: i.e. the generated documentation is likely to feature a
version of this documentation block that does not include the intro in
context of another command, event, or structure.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260917194614.549584-5-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:04 +02:00
John Snow c4d2c31e05 qapi: convert remaining simple intros for machine.json
These are either structs or unions that are used in an inlinable
context: i.e. the generated documentation is likely to feature a
version of this documentation block that does not include the intro in
context of another command, event, or structure.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260917194614.549584-4-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:04 +02:00
John Snow b14b24b2e8 qapi: convert remaining simple intros for cxl.json
These are either structs or unions that are used in an inlinable
context: i.e. the generated documentation is likely to feature a
version of this documentation block that does not include the intro in
context of another command, event, or structure.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260917194614.549584-3-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:04 +02:00
John Snow eeef30937b qapi: convert remaining simple intros for block-export.json
These are either structs or unions that are used in an inlinable
context: i.e. the generated documentation is likely to feature a
version of this documentation block that does not include the intro in
context of another command, event, or structure.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260917194614.549584-2-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:04 +02:00
John Snow 244ad19dcf qapi: convert simple alternate intros for common.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260910203856.99003-11-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:04 +02:00
John Snow 52468bc7c6 qapi: convert simple data struct intros for block-core.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260910203856.99003-10-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 74c1a2e9a3 qapi: convert simple data struct intros for machine.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260910203856.99003-9-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 681ed13c55 qapi: convert simple data struct intros for virtio.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260910203856.99003-8-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 32a52d111d qapi: convert simple data struct intros for cxl.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260910203856.99003-7-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow c78b4e88a0 qapi: convert simple data struct intros for yank.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260910203856.99003-6-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 538f794490 qapi: convert simple data struct intros for run-state.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260910203856.99003-5-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow d507034482 qapi: convert simple data struct intros for acpi.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260910203856.99003-4-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 063624e23e qapi: convert simple data struct intros for misc-arm.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260910203856.99003-3-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 6087e8b409 qapi: convert simple data struct intros for uefi.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260910203856.99003-2-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 0984e57544 qapi: convert simple enum intros for block-core.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260909041640.69080-11-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow ba208bdb5d qapi: convert simple enum intros for machine.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260909041640.69080-10-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow da586c6aff qapi: convert simple enum intros for migration.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260909041640.69080-9-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 707f86f23e qapi: convert simple enum intros for yank.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260909041640.69080-8-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 7c0b4bab1f qapi: convert simple enum intros for cxl.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260909041640.69080-7-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow b1d0628ab8 qapi: convert simple enum intros for cypto.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260909041640.69080-6-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 488283f784 qapi: convert simple enum intros for block.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260909041640.69080-5-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 567c0e1529 qapi: convert simple enum intros for introspect.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260909041640.69080-4-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow c2e07c4d62 qapi: convert simple enum intros for machine-common.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260909041640.69080-3-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 88c746bd08 qapi: convert simple enum intros for vfio.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260909041640.69080-2-jsnow@redhat.com>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 2a68885ffa qapi: convert simple event intros for block-core.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260903200008.729791-6-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 448164d8c2 qapi: convert simple event intros for machine.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260903200008.729791-5-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 76fc858f7b qapi: convert simple event intros for migration.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260903200008.729791-4-jsnow@redhat.com>
Acked-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow e8e81dd008 qapi: convert simple event intros for net.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260903200008.729791-3-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow cf619456ba qapi: convert simple event intros for qdev.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260903200008.729791-2-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 417797b5bc qapi: convert simple command intros for block-core.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260901194324.458482-13-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 43eeafacc8 qapi: convert simple command intros for machine.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260901194324.458482-12-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 2ad1f35d33 qapi: convert simple command intros for migration.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260901194324.458482-11-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00
John Snow 083825ba89 qapi: convert simple command intros for ui.json
Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20260901194324.458482-10-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2026-09-28 08:34:03 +02:00