[PATCH v2 0/5] target: Restrict 'qapi-commands-machine.h' to system emulation

Philippe Mathieu-Daudé posted 5 patches 1 year, 4 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20221220110310.8656-1-philmd@linaro.org
Maintainers: Peter Maydell <peter.maydell@linaro.org>, Song Gao <gaosong@loongson.cn>, Xiaojuan Yang <yangxiaojuan@loongson.cn>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Aurelien Jarno <aurelien@aurel32.net>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>, Huacai Chen <chenhuacai@kernel.org>, Daniel Henrique Barboza <danielhb413@gmail.com>, "Cédric Le Goater" <clg@kaod.org>, David Gibson <david@gibson.dropbear.id.au>, Greg Kurz <groug@kaod.org>
There is a newer version of this series
target/arm/helper.c            | 29 -------------
target/arm/m_helper.c          |  1 -
target/arm/monitor.c           | 28 +++++++++++++
target/i386/cpu.c              | 74 ++++++++++++++++++----------------
target/loongarch/cpu.c         | 27 -------------
target/loongarch/meson.build   |  1 +
target/loongarch/monitor.c     | 37 +++++++++++++++++
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 ++++++++++++++++++++++-
13 files changed, 197 insertions(+), 169 deletions(-)
create mode 100644 target/loongarch/monitor.c
create mode 100644 target/mips/sysemu/monitor.c
[PATCH v2 0/5] target: Restrict 'qapi-commands-machine.h' to system emulation
Posted by Philippe Mathieu-Daudé 1 year, 4 months ago
All series reviewed, can patches be picked by corresponding
maintainers?

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.

Since v1:
- renamed cpu-monitor.c -> monitor.c on loongarch

Philippe Mathieu-Daude (1):
  target/i386: Restrict 'qapi-commands-machine.h' to system emulation

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/i386/cpu.c              | 74 ++++++++++++++++++----------------
 target/loongarch/cpu.c         | 27 -------------
 target/loongarch/meson.build   |  1 +
 target/loongarch/monitor.c     | 37 +++++++++++++++++
 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 ++++++++++++++++++++++-
 13 files changed, 197 insertions(+), 169 deletions(-)
 create mode 100644 target/loongarch/monitor.c
 create mode 100644 target/mips/sysemu/monitor.c

-- 
2.38.1