A fairly random collection of fixes in this tree. I've still got a
report of openbsd rebuilding which is confusing me (something triggers
it but calling again works as expected).
v2
- added Ilya's vm-build and gdbstub patches
Everything is reviewed now so baring objections I intend to post the
PR on Friday afternoon.
Alex.
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 (9):
tests/vm: Set UseDNS=no in the sshd configuration
tests/vm/freebsd: Reload the sshd configuration
test-util-filemonitor: Adapt to the FreeBSD inotify rename semantics
meson: Link with libinotify on FreeBSD
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 | 8 ++
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 -
meson.build | 23 +++-
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 +++++++++
tests/unit/test-util-filemonitor.c | 8 ++
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 +++++++++
tests/vm/basevm.py | 2 +
tests/vm/freebsd | 1 +
util/meson.build | 6 +-
31 files changed, 358 insertions(+), 63 deletions(-)
create mode 100644 tests/tcg/multiarch/catch-syscalls.c
create mode 100644 tests/tcg/multiarch/gdbstub/catch-syscalls.py
--
2.39.2