[PATCH 00/11] gdbstub/next - bug fixes and cleanups (pre-PR)

Alex Bennée posted 11 patches 3 days, 16 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260203115201.2387721-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(-)
[PATCH 00/11] gdbstub/next - bug fixes and cleanups (pre-PR)
Posted by Alex Bennée 3 days, 16 hours ago
Flushing my queue for gdbstub/next and I'll roll a PR by the end of
the week to get the bug fixes in. The other re-factoring patches are
towards a longer term goal of supporting more stop packet reply types
but aren't critical to merge save reducing the delta. I won't include
them in the PR unless reviewed:

  gdbstub/user: rename and use bool for running_state
  include/gdbstub: fix typo
  gdbstub: pass GString to gdb_build_stop_packet
  gdbstub/user: localise variables for reading gdb socket
  gdbstub: extract stop reply message construction
  gdbstub: remove the need for goto cleanup

Alex.

Alex Bennée (8):
  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
  gdbstub: pass GString to gdb_build_stop_packet
  include/gdbstub: fix typo
  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