From: "Alex Bennée" <alex.bennee@linaro.org>
To: peter.maydell@linaro.org
Cc: "Alex Bennée" <alex.bennee@linaro.org>,
richard.henderson@linaro.org, qemu-devel@nongnu.org
Subject: [PULL for 6.2 v2 00/19] testing, plugin and gdbstub updates
Date: Thu, 4 Nov 2021 12:16:34 +0000 [thread overview]
Message-ID: <20211104121634.900434-1-alex.bennee@linaro.org> (raw)
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
next reply other threads:[~2021-11-04 12:18 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-04 12:16 Alex Bennée [this message]
2021-11-04 17:34 ` [PULL for 6.2 v2 00/19] testing, plugin and gdbstub updates Richard Henderson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20211104121634.900434-1-alex.bennee@linaro.org \
--to=alex.bennee@linaro.org \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=richard.henderson@linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).