The "qapi-commands-machine.h" header is not generated in user-only emulation. This series removes its use in user-emu code by moving the QMP code depending on this header into a separate sysemu unit.
Philippe Mathieu-Daudé (4): target/arm: Restrict 'qapi-commands-machine.h' to system emulation target/loongarch: Restrict 'qapi-commands-machine.h' to system emulation target/mips: Restrict 'qapi-commands-machine.h' to system emulation target/ppc: Restrict 'qapi-commands-machine.h' to system emulation target/arm/helper.c | 29 -------------------- target/arm/m_helper.c | 1 - target/arm/monitor.c | 28 +++++++++++++++++++ target/loongarch/cpu-monitor.c | 37 +++++++++++++++++++++++++ target/loongarch/cpu.c | 27 ------------------ target/loongarch/meson.build | 1 + target/mips/cpu.c | 29 -------------------- target/mips/sysemu/meson.build | 1 + target/mips/sysemu/monitor.c | 39 ++++++++++++++++++++++++++ target/ppc/cpu-qom.h | 2 ++ target/ppc/cpu_init.c | 48 +------------------------------- target/ppc/monitor.c | 50 +++++++++++++++++++++++++++++++++- 12 files changed, 158 insertions(+), 134 deletions(-) create mode 100644 target/loongarch/cpu-monitor.c create mode 100644 target/mips/sysemu/monitor.c -- 2.38.1