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