[PULL 00/10] gdbstub updates

Alex Bennée posted 10 patches 12 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260206180517.1335861-1-alex.bennee@linaro.org
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, "Alex Bennée" <alex.bennee@linaro.org>, Thomas Huth <thuth@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, John Snow <jsnow@redhat.com>, Cleber Rosa <crosa@redhat.com>, Laurent Vivier <laurent@vivier.eu>
Makefile                      |  2 +-
gdbstub/internals.h           | 10 ++++++++++
include/gdbstub/commands.h    |  2 +-
include/gdbstub/syscalls.h    | 11 +++++++++++
gdbstub/gdbstub.c             | 45 ++++++++++++++++++-------------------------
gdbstub/syscalls.c            | 36 ++++++++++++++++++++++++++++++++++
gdbstub/system.c              | 11 +++++++++++
gdbstub/user-target.c         | 13 +++++++++----
gdbstub/user.c                | 40 ++++++++++++++++++++++++--------------
target/m68k/m68k-semi.c       | 29 ----------------------------
scripts/meson-buildoptions.py |  9 ++++++++-
scripts/meson-buildoptions.sh |  1 -
12 files changed, 132 insertions(+), 77 deletions(-)
[PULL 00/10] gdbstub updates
Posted by Alex Bennée 12 hours ago
The following changes since commit cd5a79dc98e3087e7658e643bdbbb0baec77ac8a:

  Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging (2026-02-05 13:54:50 +0000)

are available in the Git repository at:

  https://gitlab.com/stsquad/qemu.git tags/pull-11.0-gdbstub-updates-060226-1

for you to fetch changes up to db13b4e262bfcd7b5f66a303bcb4b81d71029cfc:

  gdbstub/user: rename and use bool for running_state (2026-02-06 12:43:07 +0000)

----------------------------------------------------------------
gdbstub updates:

  - don't duplicate gdb help text in configure
  - re-build meson-buildoptions.sh if the python updated
  - re-factor stop packet handling
  - add EIO and ENOSYS errno defines
  - move host_to_gdb_errno into common gdbstub code
  - return GDB errno values for F packets
  - bool-ify user's running_state state

----------------------------------------------------------------
Alex Bennée (7):
      meson-buildoptions: Remove duplicated entry of --gdb in the help text
      Makefile: add python script dependency for meson-buildoptions.sh
      gdbstub: remove the need for goto cleanup
      gdbstub: extract stop reply message construction
      gdbstub/user: localise variables for reading gdb socket
      include/gdbstub: tweak language
      gdbstub/user: rename and use bool for running_state

Yodel Eldar (3):
      include/gdbstub/syscalls: Add EIO and ENOSYS GDB File-I/O errno values
      gdbstub: Export host_to_gdb_errno File-I/O helper function
      gdbstub/user-target: Convert host errno to GDB File-I/O errno

 Makefile                      |  2 +-
 gdbstub/internals.h           | 10 ++++++++++
 include/gdbstub/commands.h    |  2 +-
 include/gdbstub/syscalls.h    | 11 +++++++++++
 gdbstub/gdbstub.c             | 45 ++++++++++++++++++-------------------------
 gdbstub/syscalls.c            | 36 ++++++++++++++++++++++++++++++++++
 gdbstub/system.c              | 11 +++++++++++
 gdbstub/user-target.c         | 13 +++++++++----
 gdbstub/user.c                | 40 ++++++++++++++++++++++++--------------
 target/m68k/m68k-semi.c       | 29 ----------------------------
 scripts/meson-buildoptions.py |  9 ++++++++-
 scripts/meson-buildoptions.sh |  1 -
 12 files changed, 132 insertions(+), 77 deletions(-)

-- 
2.47.3