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>