Commit 93b9a24365 for qemu.org
commit 93b9a2436564a9df25a0b978c8245fed255264f2
Merge: eb710c2556 21506eecaa
Author: Peter Maydell <peter.maydell@linaro.org>
Date: Tue Sep 1 14:21:03 2026 +0100
Merge tag 'nohmp-pr-v2' of https://gitlab.com/marcandre.lureau/qemu into staging
Make HMP optional
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEh6m9kz+HxgbSdvYt2ujhCXWWnOUFAmqSk1EACgkQ2ujhCXWW
# nOWnYxAAjxQX/5VlalPTz38HkJsIVq2+i19ZMiUfmqganVzNkz6d4MbkvaAow49H
# vCfsoFlcjN8zC7etfez6Duct6ZVwAWMmdGvlGKpvoAwol6EV0Nxs5squJBf0E7ky
# cANEXDfpO2OJv16+10oipLYzRr5yoiymp1U3Xp+LFSMJOPY1qYjlEMMLuinGyIeI
# HLmVsJvSqxUPnoEGFUG23fMeQZ33N3u+WPM9KmOqpkEQP61G6bq9Jke0E+ZmoFEl
# D7VTX0+KHybJQ5DNGUcMgQb54wCzBUrsqfTNNPXh3lOgnfUfFz3AfKdt+uO3Bodr
# aEN46tEQTLacfYjrb4Y9wSM70mJNK+CjCF3TK74kKHOEoC/4dGKOXp10RXp7iQFw
# Tkjps7v4GaqTDC1gxigm7joWYvLrgFliEoPVLMlYcgEgkAZFwTR0E+y/h5EwussF
# pt4DiFaWvc06FRi9SjPwYI5fwTNDQfojwPkKkSCO8DTNWV9kVPOHdzZu5M7PCF+I
# K2msISZ/f0sGQ2no7PZg7W/DyGEw8LuiuSBXeyf1DgunVcm6vEpenG0Q2Q4i3X2Q
# +/Doj9qrriMXsmIfywVx20a1mMkaOKimiuTxkHr1p84pFq2cNtxz91ZaSi6GA/8Z
# BgligKjBDAsM2Y5kh8G7JIDsN/NAzLdNEqXA4TPOf6cilgrr0EU=
# =7P4F
# -----END PGP SIGNATURE-----
# gpg: Signature made Sat Aug 29 09:07:45 2026 BST
# gpg: using RSA key 87A9BD933F87C606D276F62DDAE8E10975969CE5
# gpg: Good signature from "Marc-André Lureau <marcandre.lureau@redhat.com>" [full]
# gpg: aka "Marc-André Lureau <marcandre.lureau@gmail.com>" [full]
# Primary key fingerprint: 87A9 BD93 3F87 C606 D276 F62D DAE8 E109 7596 9CE5
* tag 'nohmp-pr-v2' of https://gitlab.com/marcandre.lureau/qemu: (50 commits)
gitlab: --disable-hmp in build-without-defaults
build-sys: add 'hmp' option
monitor: move HMP-specific to monitor-hmp-internal.h
monitor: move monitor_hmp_print*() functions to hmp.c
stubs: split monitor-core stubs into separate compilation units
build-sys: make HMP source files conditional on have_hmp
hexagon: condition HMP-specific code
hw: guard BusClass::print_dev with CONFIG_HMP
target: guard MonitorDef tables with CONFIG_HMP
Guard HMP command implementations with CONFIG_HMP
qapi: make HMP-specific schema entries conditional on CONFIG_HMP
qdev-monitor: make print_dev() callback take MonitorHMP
hexagon: make dump_mmu() take MonitorHMP
monitor: tighten monitor_printf*()
monitor: tighten monitor_set_cpu()/get_cpu()
error-report: switch to use monitor_cur_hmp()
qemu-print: document HMP/QMP behaviour better
monitor: add monitor_cur_hmp() helper
monitor: make hmp_handle_error() take MonitorHMP
monitor: change HMPCommand cmd to take MonitorHMP
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>