qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/4] target: Restrict 'qapi-commands-machine.h' to system emulation
@ 2023-02-23 12:43 Philippe Mathieu-Daudé
  2023-02-23 12:43 ` [PATCH v3 1/4] target/arm: " Philippe Mathieu-Daudé
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Philippe Mathieu-Daudé @ 2023-02-23 12:43 UTC (permalink / raw)
  To: Markus Armbruster, qemu-devel
  Cc: qemu-ppc, David Gibson, Greg Kurz, qemu-arm, Xiaojuan Yang,
	Cédric Le Goater, Peter Maydell, Daniel Henrique Barboza,
	Song Gao, Philippe Mathieu-Daudé

All series reviewed, can patches be picked by corresponding
maintainers, or should I include them in on of my PRs?

The "qapi-commands-machine.h" header is not generated in user-only
emulation. This series removes its use in user-emu code by moving
the QMP code depending on this header into a separate sysemu unit.

Since v2:
- Rebased
- Renamed target/$foo/monitor.c -> target/$foo/$foo-qmp-cmds.c (Markus)

Since v1:
- renamed cpu-monitor.c -> monitor.c on loongarch

Philippe Mathieu-Daudé (4):
  target/arm: Restrict 'qapi-commands-machine.h' to system emulation
  target/i386: Restrict 'qapi-commands-machine.h' to system emulation
  target/loongarch: Restrict 'qapi-commands-machine.h' to system
    emulation
  target/ppc: Restrict 'qapi-commands-machine.h' to system emulation

 target/arm/{monitor.c => arm-qmp-cmds.c} | 28 +++++++++
 target/arm/helper.c                      | 29 ----------
 target/arm/meson.build                   |  2 +-
 target/i386/cpu.c                        | 74 +++++++++++++-----------
 target/loongarch/cpu.c                   | 27 ---------
 target/loongarch/loongarch-qmp-cmds.c    | 37 ++++++++++++
 target/loongarch/meson.build             |  1 +
 target/ppc/cpu-qom.h                     |  2 +
 target/ppc/cpu_init.c                    | 48 +--------------
 target/ppc/meson.build                   |  2 +-
 target/ppc/{monitor.c => ppc-qmp-cmds.c} | 50 +++++++++++++++-
 11 files changed, 159 insertions(+), 141 deletions(-)
 rename target/arm/{monitor.c => arm-qmp-cmds.c} (90%)
 create mode 100644 target/loongarch/loongarch-qmp-cmds.c
 rename target/ppc/{monitor.c => ppc-qmp-cmds.c} (78%)

-- 
2.38.1



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

end of thread, other threads:[~2023-02-23 16:26 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-23 12:43 [PATCH v3 0/4] target: Restrict 'qapi-commands-machine.h' to system emulation Philippe Mathieu-Daudé
2023-02-23 12:43 ` [PATCH v3 1/4] target/arm: " Philippe Mathieu-Daudé
2023-02-23 13:40   ` Markus Armbruster
2023-02-23 12:43 ` [PATCH v3 2/4] target/i386: " Philippe Mathieu-Daudé
2023-02-23 12:43 ` [PATCH v3 3/4] target/loongarch: " Philippe Mathieu-Daudé
2023-02-23 13:41   ` Markus Armbruster
2023-02-23 12:43 ` [PATCH v3 4/4] target/ppc: " Philippe Mathieu-Daudé
2023-02-23 13:42   ` Markus Armbruster
2023-02-23 13:49 ` [PATCH v3 0/4] target: " Markus Armbruster
2023-02-23 15:56   ` Philippe Mathieu-Daudé
2023-02-23 15:58     ` Philippe Mathieu-Daudé
2023-02-23 16:25       ` Markus Armbruster

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).