mbox series

[0/5] exec: QAPI housekeeping for user emulation

Message ID 20221219170806.60580-1-philmd@linaro.org
Headers show
Series exec: QAPI housekeeping for user emulation | expand

Message

Philippe Mathieu-Daudé Dec. 19, 2022, 5:08 p.m. UTC
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