The following changes since commit 5d1fc614413b10dd94858b07a1b2e26b1aa0296c:
Merge tag 'migration-staging-pull-request' of https://gitlab.com/peterx/qemu into staging (2024-02-09 11:22:20 +0000) are available in the Git repository at: https://gitlab.com/stsquad/qemu.git tags/pull-maintainer-updates-090224-1 for you to fetch changes up to 86b75667e04b49a0b75f061f589b3fbec3fb78f1: tests/tcg: Add the syscall catchpoint gdbstub test (2024-02-09 17:52:40 +0000) ---------------------------------------------------------------- testing, doc and gdbstub updates: - add sqlite3 to openSUSE image - mark CRIS as deprecated - re-enable the TCG plugin tests - use select for semihosting - implement syscall catching in gdbstub ---------------------------------------------------------------- Alex Bennée (2): docs: mark CRIS support as deprecated Revert "hw/elf_ops: Ignore loadable segments with zero size" Fabiano Rosas (1): tests/docker: Add sqlite3 module to openSUSE Leap container Ilya Leoshkevich (5): gdbstub: Expose TARGET_SIGTRAP in a target-agnostic way gdbstub: Allow specifying a reason in stop packets gdbstub: Add syscall entry/return hooks gdbstub: Implement catching syscalls tests/tcg: Add the syscall catchpoint gdbstub test Paolo Bonzini (2): configure: run plugin TCG tests again kconfig: use "select" to enable semihosting docs/about/deprecated.rst | 7 ++ configure | 3 + configs/devices/m68k-softmmu/default.mak | 2 - configs/devices/mips-softmmu/common.mak | 3 - configs/devices/nios2-softmmu/default.mak | 2 - configs/devices/riscv32-softmmu/default.mak | 2 - configs/devices/riscv64-softmmu/default.mak | 2 - configs/devices/xtensa-softmmu/default.mak | 2 - gdbstub/internals.h | 2 + include/gdbstub/user.h | 29 ++++++- include/hw/elf_ops.h | 75 +++++++++---------- include/user/syscall-trace.h | 7 +- gdbstub/gdbstub.c | 9 +++ gdbstub/user-target.c | 5 ++ gdbstub/user.c | 104 +++++++++++++++++++++++++- tests/tcg/multiarch/catch-syscalls.c | 51 +++++++++++++ target/m68k/Kconfig | 1 + target/mips/Kconfig | 1 + target/nios2/Kconfig | 1 + target/riscv/Kconfig | 2 + target/xtensa/Kconfig | 1 + tests/docker/dockerfiles/opensuse-leap.docker | 1 + tests/lcitool/mappings.yml | 4 + tests/lcitool/projects/qemu.yml | 1 + tests/tcg/multiarch/Makefile.target | 10 ++- tests/tcg/multiarch/gdbstub/catch-syscalls.py | 53 +++++++++++++ 26 files changed, 322 insertions(+), 58 deletions(-) create mode 100644 tests/tcg/multiarch/catch-syscalls.c create mode 100644 tests/tcg/multiarch/gdbstub/catch-syscalls.py -- 2.39.2