[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/5] exec: QAPI housekeeping for user emulation
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 0/5] exec: QAPI housekeeping for user emulation |
Date: |
Mon, 19 Dec 2022 18:08:01 +0100 |
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
- [PATCH 0/5] exec: QAPI housekeeping for user emulation,
Philippe Mathieu-Daudé <=
- [PATCH 1/5] exec: Remove unused 'qemu/timer.h' timer, Philippe Mathieu-Daudé, 2022/12/19
- [PATCH 2/5] tcg/tcg-op-gvec: Remove unused "qemu/main-loop.h" header, Philippe Mathieu-Daudé, 2022/12/19
- [PATCH 3/5] accel/tcg: Restrict 'qapi-commands-machine.h' to system emulation, Philippe Mathieu-Daudé, 2022/12/19
- [PATCH 4/5] replay: Extract core API to 'exec/replay-core.h', Philippe Mathieu-Daudé, 2022/12/19
- [PATCH 5/5] tests/unit: Restrict machine-smp.c test to system emulation, Philippe Mathieu-Daudé, 2022/12/19