qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] qapi/misc.json is too big, let's bite off a few chunks
@ 2019-05-23 16:14 Markus Armbruster
  2019-05-24 18:31 ` Paolo Bonzini
  2019-05-24 18:53 ` Eduardo Habkost
  0 siblings, 2 replies; 14+ messages in thread
From: Markus Armbruster @ 2019-05-23 16:14 UTC (permalink / raw)
  To: qemu-devel
  Cc: Marc-André Lureau, Richard Henderson, Eduardo Habkost,
	Paolo Bonzini

It's nice when QAPI schema modules clearly belong to a single subsystem
in addition to "QAPI Schema".  misc.json doesn't, and it's grown fat:
3000+ lines.  Let's move out some stuff.  Here are a few candidates:

* Dump (Marc-André)

  dump-guest-memory, query-dump, DUMP_COMPLETED,
  query-dump-guest-memory-capability

  ~200 lines.

* Machine core (Eduardo, Marcel)

  query-machines, query-current-machine, 

  ~60 lines.  Hardly worthwhile from a "let's shrink misc.json" point of
  view.  Might be worthwhile from a "let's make get_maintainers.pl
  work".

* CPUs (Paolo, Richard)

  query-cpus, query-cpus-fast

  ~300 lines.  The commands are implemented in cpus.c, which MAINTAINERS
  covers both under "Main loop" and under "Guest CPU cores (TCG) /
  Overall".  Neither feels right to me for these QMP commands.

* NUMA (Eduardo)

  query-memdev, set-numa-node

  ~200 lines.

Opinions?

Additional candidates?


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

end of thread, other threads:[~2019-06-11 21:23 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-23 16:14 [Qemu-devel] qapi/misc.json is too big, let's bite off a few chunks Markus Armbruster
2019-05-24 18:31 ` Paolo Bonzini
2019-06-07  8:25   ` Markus Armbruster
2019-06-07 11:35     ` Paolo Bonzini
2019-06-07 12:45       ` Markus Armbruster
2019-06-11 21:20         ` Eduardo Habkost
2019-05-24 18:53 ` Eduardo Habkost
2019-05-27  8:00   ` Markus Armbruster
2019-05-27 10:03     ` Paolo Bonzini
2019-05-28 19:37       ` Eduardo Habkost
2019-06-07  6:59       ` Markus Armbruster
2019-06-07  8:33         ` Philippe Mathieu-Daudé
2019-06-07 12:25           ` Markus Armbruster
2019-06-07  9:59         ` Daniel P. Berrangé

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).