qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] exec: QAPI housekeeping for user emulation
@ 2022-12-19 17:08 Philippe Mathieu-Daudé
  2022-12-19 17:08 ` [PATCH 1/5] exec: Remove unused 'qemu/timer.h' timer Philippe Mathieu-Daudé
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Philippe Mathieu-Daudé @ 2022-12-19 17:08 UTC (permalink / raw)
  To: qemu-devel
  Cc: Philippe Mathieu-Daudé, Alex Bennée, Richard Henderson,
	Paolo Bonzini, Eduardo Habkost, Yanan Wang, Pavel Dovgalyuk,
	Marcel Apfelbaum, Markus Armbruster, Riku Voipio

Since there is no monitor in user emulation builds, we
don't generate the QAPI headers for the QMP commands.

I'm not sure when the --disable-system --disable-tools
configuration started to bitrot; it might not be super
important, but I'm using it to better sort SYSEMU vs
USER code, so I need to get it building again.

I'm trying to split a big series in smaller ones to reduce
maintainers spam.

Philippe Mathieu-Daude (2):
  replay: Extract core API to 'exec/replay-core.h'
  tests/unit: Restrict machine-smp.c test to system emulation

Philippe Mathieu-Daudé (3):
  exec: Remove unused 'qemu/timer.h' timer
  tcg/tcg-op-gvec: Remove unused "qemu/main-loop.h" header
  accel/tcg: Restrict 'qapi-commands-machine.h' to system emulation

 MAINTAINERS                    |   1 +
 accel/tcg/cpu-exec.c           |  91 +---------------------------
 accel/tcg/hmp.c                |  14 -----
 accel/tcg/internal.h           |   3 +
 accel/tcg/meson.build          |   2 +-
 accel/tcg/monitor.c            | 105 +++++++++++++++++++++++++++++++++
 accel/tcg/tcg-all.c            |   2 +-
 accel/tcg/translate-all.c      |   1 -
 accel/tcg/translator.c         |   2 +-
 accel/tcg/user-exec-stub.c     |   2 +-
 cpu.c                          |   2 +-
 gdbstub/gdbstub.c              |   2 +-
 hw/core/ptimer.c               |   2 +-
 include/exec/gen-icount.h      |   1 -
 include/exec/replay-core.h     |  76 ++++++++++++++++++++++++
 include/sysemu/cpus.h          |   1 -
 include/sysemu/replay.h        |  67 ++-------------------
 stubs/replay.c                 |   2 +-
 tcg/tcg-op-gvec.c              |   1 -
 tcg/tcg.c                      |   1 -
 tests/unit/meson.build         |   2 +-
 tests/unit/ptimer-test-stubs.c |   2 +-
 util/guest-random.c            |   2 +-
 23 files changed, 203 insertions(+), 181 deletions(-)
 delete mode 100644 accel/tcg/hmp.c
 create mode 100644 accel/tcg/monitor.c
 create mode 100644 include/exec/replay-core.h

-- 
2.38.1



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

end of thread, other threads:[~2022-12-21 10:56 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-19 17:08 [PATCH 0/5] exec: QAPI housekeeping for user emulation Philippe Mathieu-Daudé
2022-12-19 17:08 ` [PATCH 1/5] exec: Remove unused 'qemu/timer.h' timer Philippe Mathieu-Daudé
2022-12-19 18:40   ` Richard Henderson
2022-12-19 17:08 ` [PATCH 2/5] tcg/tcg-op-gvec: Remove unused "qemu/main-loop.h" header Philippe Mathieu-Daudé
2022-12-19 18:40   ` Richard Henderson
2022-12-19 17:08 ` [PATCH 3/5] accel/tcg: Restrict 'qapi-commands-machine.h' to system emulation Philippe Mathieu-Daudé
2022-12-19 18:42   ` Richard Henderson
2022-12-19 17:08 ` [PATCH 4/5] replay: Extract core API to 'exec/replay-core.h' Philippe Mathieu-Daudé
2022-12-21 10:55   ` Pavel Dovgalyuk
2022-12-19 17:08 ` [PATCH 5/5] tests/unit: Restrict machine-smp.c test to system emulation Philippe Mathieu-Daudé
2022-12-19 18:43   ` Richard Henderson

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