All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/6] qapi: Preliminary work for better QOM introspection
@ 2026-10-09 14:04 Markus Armbruster
  2026-10-09 14:04 ` [RFC PATCH 1/6] qapi/schema: Rename .lookup_entity() and tighten return type Markus Armbruster
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Markus Armbruster @ 2026-10-09 14:04 UTC (permalink / raw)
  To: qemu-devel; +Cc: marcandre.lureau, michael.roth, jsnow

Marc-André Lureau has patches to improve QOM introspection.  Latest
version is

    Subject: [PATCH v5 00/62] qom/qdev: associate properties with QAPI schema types 
    Date: Fri, 11 Sep 2026 20:34:34 +0400
    Message-Id: <20260911-qom-qapi-v5-0-7732a55b7760@redhat.com>
    https://lore.kernel.org/qemu-devel/20260911-qom-qapi-v5-0-7732a55b7760@redhat.com/

The first few patches make the QAPI code generator emit type
information for use by QOM introspection commands.  They refactor code
to gain access to masked type names, and to make query-qmp-schema not
elide types QOM introspection might want to refer to.

My series does this in a different way I find simpler.  It is RFC
because merging it only makes sense if Marc-André finds it useful.
Marc-André, please have a look.

Markus Armbruster (6):
  qapi/schema: Rename .lookup_entity() and tighten return type
  qapi: Ease access to introspection names
  qapi/introspect: Simplify masked name comment emission slighly
  qapi/introspect: Don't elide types
  qapi: QAPISchemaVisitor.visit_needed() is now unused, drop
  qapi/introspect: Tweak integer type masking

 docs/sphinx/qapidoc.py     |  2 +-
 scripts/qapi/introspect.py | 74 ++++++++++----------------------------
 scripts/qapi/schema.py     | 57 +++++++++++++++++++++++------
 3 files changed, 67 insertions(+), 66 deletions(-)

-- 
2.55.0



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2026-10-13 15:21 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-09 14:04 [RFC PATCH 0/6] qapi: Preliminary work for better QOM introspection Markus Armbruster
2026-10-09 14:04 ` [RFC PATCH 1/6] qapi/schema: Rename .lookup_entity() and tighten return type Markus Armbruster
2026-10-09 14:04 ` [RFC PATCH 2/6] qapi: Ease access to introspection names Markus Armbruster
2026-10-09 14:04 ` [RFC PATCH 3/6] qapi/introspect: Simplify masked name comment emission slighly Markus Armbruster
2026-10-09 14:04 ` [RFC PATCH 4/6] qapi/introspect: Don't elide types Markus Armbruster
2026-10-09 14:04 ` [RFC PATCH 5/6] qapi: QAPISchemaVisitor.visit_needed() is now unused, drop Markus Armbruster
2026-10-09 14:04 ` [RFC PATCH 6/6] qapi/introspect: Tweak integer type masking Markus Armbruster
2026-10-09 14:57 ` [RFC PATCH 0/6] qapi: Preliminary work for better QOM introspection Marc-André Lureau
2026-10-13 13:57   ` Markus Armbruster
2026-10-13 15:20     ` Marc-André Lureau

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.