v2, dropped the hexagon toolchain updates which seem to be busted. The following changes since commit b1fd92137e4d485adeec8e9f292f928ff335b76c:
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (2021-11-03 13:07:30 -0400) are available in the Git repository at: https://github.com/stsquad/qemu.git tags/pull-for-6.2-041121-2 for you to fetch changes up to b31b3fd0c0e17b95b9b0e05e0d67d0cd3ca081da: tests/vm/openbsd: Update to release 7.0 (2021-11-04 10:32:01 +0000) ---------------------------------------------------------------- Testing, gdbstub and plugin updates for 6.2 - add microblaze and nios2 compiler docker images - fix test cross compiler detection for some targets - don't try and link ebf to user targets - add L2 tracking to cache plugin - exit cleanly on C-a x - clean up debug output in check-tcg - switch to thread on break in gdbstub - update openbsd VM to 7.0 ---------------------------------------------------------------- Alex Bennée (7): tests/docker: split PARTIAL into PARTIAL and VIRTUAL images tests/tcg: enable debian-nios2-cross for test building chardev: don't exit() straight away on C-a x tests/plugins: extend the insn plugin to track opcode sizes plugins: try and make plugin_insn_append more ergonomic tests/tcg: remove duplicate EXTRA_RUNS tests/tcg: remove debug polluting make output Mahmoud Mandour (5): plugins/cache: freed heap-allocated mutexes plugins/cache: implement unified L2 cache emulation plugins/cache: split command line arguments into name and value plugins/cache: make L2 emulation optional through args docs/tcg-plugins: add L2 arguments to cache docs Paolo Bonzini (1): ebpf: really include it only in system emulators Pavel Labath (1): gdbstub: Switch to the thread receiving a signal Philippe Mathieu-Daudé (1): tests/tcg: Fix some targets default cross compiler path Richard Henderson (4): tests/docker: Add debian-nios2-cross image tests/docker: Add debian-microblaze-cross image tests/tcg: Enable container_cross_cc for microblaze tests/vm/openbsd: Update to release 7.0 docs/devel/tcg-plugins.rst | 20 +- meson.build | 2 - include/exec/plugin-gen.h | 12 +- include/qemu/plugin.h | 7 +- accel/tcg/plugin-gen.c | 3 +- accel/tcg/translator.c | 2 +- chardev/char-mux.c | 3 +- contrib/plugins/cache.c | 318 +++++++++++++++------ gdbstub.c | 8 +- stubs/qmp-quit.c | 8 + tests/plugin/insn.c | 37 ++- MAINTAINERS | 3 + stubs/meson.build | 1 + tests/docker/Makefile.include | 39 ++- .../debian-microblaze-cross.d/build-toolchain.sh | 88 ++++++ .../debian-nios2-cross.d/build-toolchain.sh | 87 ++++++ tests/docker/dockerfiles/debian-toolchain.docker | 36 +++ tests/tcg/configure.sh | 26 +- tests/tcg/multiarch/Makefile.target | 13 +- .../multiarch/gdbstub/test-thread-breakpoint.py | 60 ++++ tests/tcg/nios2/Makefile.target | 11 + tests/tcg/sh4/Makefile.target | 6 + tests/vm/openbsd | 7 +- 23 files changed, 670 insertions(+), 127 deletions(-) create mode 100644 stubs/qmp-quit.c create mode 100755 tests/docker/dockerfiles/debian-microblaze-cross.d/build-toolchain.sh create mode 100755 tests/docker/dockerfiles/debian-nios2-cross.d/build-toolchain.sh create mode 100644 tests/docker/dockerfiles/debian-toolchain.docker create mode 100644 tests/tcg/multiarch/gdbstub/test-thread-breakpoint.py create mode 100644 tests/tcg/nios2/Makefile.target -- 2.30.2
