Hi,
While reworking include/exec/ I have to build many configs
to be sure nothing breaks. qemu-user is particularly
sensitive to changes in this directory (mostly because
all user-specific files include "qemu.h", itself including
various exec/ headers). Getting tired of this waste I had
a look at what we pointlessly build. This series is the
beginning of yet another cleanup set.
Regards,
Phil.
Philippe Mathieu-Daudé (7):
ebpf: Restrict to system emulation
yank: Restrict to system emulation
monitor: Rework stubs to simplify user emulation linking
util/qemu-config: Extract QMP commands to qemu-config-qmp.c
hw/core: Restrict reset handlers API to system emulation
hw/core: Move reset.c to hwcore_ss[] source set
hw: Include minimal source set in user emulation build
meson.build | 6 +-
include/qemu/config-file.h | 3 +
hw/core/reset.c | 4 +
stubs/fdset.c | 17 ---
stubs/monitor-core.c | 20 +++-
stubs/monitor.c | 8 +-
util/qemu-config-qmp.c | 206 +++++++++++++++++++++++++++++++++++++
util/qemu-config.c | 204 +-----------------------------------
ebpf/meson.build | 2 +-
hw/core/meson.build | 2 +-
stubs/meson.build | 5 +-
util/meson.build | 3 +-
12 files changed, 248 insertions(+), 232 deletions(-)
delete mode 100644 stubs/fdset.c
create mode 100644 util/qemu-config-qmp.c
--
2.41.0