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