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