From: "Alex Bennée" <alex.bennee@linaro.org>
To: peter.maydell@linaro.org
Cc: "Alex Bennée" <alex.bennee@linaro.org>, qemu-devel@nongnu.org
Subject: [PULL 00/22] testing and plugin updates
Date: Fri, 3 Sep 2021 10:03:17 +0100 [thread overview]
Message-ID: <20210903090339.1074887-1-alex.bennee@linaro.org> (raw)
The following changes since commit 079b1252e9de384385c9da910262312ec2e574c8:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210901' into staging (2021-09-01 17:45:38 +0100)
are available in the Git repository at:
https://github.com/stsquad/qemu.git tags/pull-for-6.2-020921-1
for you to fetch changes up to a35af836d103f781d2fea437129732c16ba64b25:
docs/devel: be consistent about example plugin names (2021-09-02 11:29:34 +0100)
----------------------------------------------------------------
Testing and plugin updates:
- fix typo in execlog plugin
- clean-up and document gitlab FOO_RUNNER_AVAILABLE vars
- fix plugin build issue on OSX and modules
- add multi-core support to cache modelling plugin
- clean-ups for plugin arg=FOO handling
----------------------------------------------------------------
Alex Bennée (1):
plugins: sort exported symbol list
Mahmoud Mandour (17):
plugins/execlog: removed unintended "s" at the end of log lines.
plugins/cache: supported multicore cache modelling
docs/devel/tcg-plugins: added cores arg to cache plugin
plugins: allow plugin arguments to be passed directly
plugins/api: added a boolean parsing plugin api
plugins/hotpages: introduce sortby arg and parsed bool args correctly
plugins/hotblocks: Added correct boolean argument parsing
plugins/lockstep: make socket path not positional & parse bool arg
plugins/hwprofile: adapt to the new plugin arguments scheme
plugins/howvec: adapting to the new argument passing scheme
docs/tcg-plugins: new passing parameters scheme for cache docs
tests/plugins/bb: adapt to the new arg passing scheme
tests/plugins/insn: made arg inline not positional and parse it as bool
tests/plugins/mem: introduce "track" arg and make args not positional
tests/plugins/syscalls: adhere to new arg-passing scheme
docs/deprecated: deprecate passing plugin args through `arg=`
docs/devel: be consistent about example plugin names
Paolo Bonzini (1):
plugins: do not limit exported symbols if modules are active
Thomas Huth (3):
gitlab-ci: Merge "build-disabled" with "build-without-default-features"
gitlab-ci: Remove superfluous "dnf install" statement
gitlab-ci: Fix ..._RUNNER_AVAILABLE variables and document them
docs/about/deprecated.rst | 12 +++
docs/devel/ci-jobs.rst | 11 ++
docs/devel/tcg-plugins.rst | 68 +++++++-----
configure | 5 +-
include/qemu/qemu-plugin.h | 13 +++
contrib/plugins/cache.c | 176 +++++++++++++++++++++++--------
contrib/plugins/execlog.c | 2 +-
contrib/plugins/hotblocks.c | 14 ++-
contrib/plugins/hotpages.c | 30 ++++--
contrib/plugins/howvec.c | 27 +++--
contrib/plugins/hwprofile.c | 39 ++++---
contrib/plugins/lockstep.c | 31 ++++--
linux-user/main.c | 2 +-
plugins/api.c | 5 +
plugins/loader.c | 24 ++++-
tests/plugin/bb.c | 15 ++-
tests/plugin/insn.c | 14 ++-
tests/plugin/mem.c | 47 +++++----
tests/plugin/syscall.c | 23 ++--
.gitlab-ci.d/buildtest.yml | 99 +++--------------
.gitlab-ci.d/custom-runners.yml | 12 +--
plugins/meson.build | 14 +--
plugins/qemu-plugins.symbols | 49 ++++-----
qemu-options.hx | 9 +-
tests/tcg/i386/Makefile.softmmu-target | 2 +-
tests/tcg/i386/Makefile.target | 2 +-
tests/tcg/x86_64/Makefile.softmmu-target | 2 +-
27 files changed, 467 insertions(+), 280 deletions(-)
--
2.30.2
next reply other threads:[~2021-09-03 9:06 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-09-03 9:03 Alex Bennée [this message]
2021-09-03 9:03 ` [PULL 01/22] plugins/execlog: removed unintended "s" at the end of log lines Alex Bennée
2021-09-03 9:03 ` [PULL 02/22] gitlab-ci: Merge "build-disabled" with "build-without-default-features" Alex Bennée
2021-09-03 9:03 ` [PULL 03/22] gitlab-ci: Remove superfluous "dnf install" statement Alex Bennée
2021-09-03 9:03 ` [PULL 04/22] gitlab-ci: Fix ..._RUNNER_AVAILABLE variables and document them Alex Bennée
2021-09-03 9:03 ` [PULL 05/22] plugins: do not limit exported symbols if modules are active Alex Bennée
2021-09-03 9:03 ` [PULL 06/22] plugins/cache: supported multicore cache modelling Alex Bennée
2021-09-03 9:03 ` [PULL 07/22] plugins: sort exported symbol list Alex Bennée
2021-09-03 9:03 ` [PULL 08/22] docs/devel/tcg-plugins: added cores arg to cache plugin Alex Bennée
2021-09-03 9:03 ` [PULL 09/22] plugins: allow plugin arguments to be passed directly Alex Bennée
2021-09-03 9:03 ` [PULL 10/22] plugins/api: added a boolean parsing plugin api Alex Bennée
2021-09-03 9:03 ` [PULL 11/22] plugins/hotpages: introduce sortby arg and parsed bool args correctly Alex Bennée
2021-09-03 9:03 ` [PULL 12/22] plugins/hotblocks: Added correct boolean argument parsing Alex Bennée
2021-09-03 9:03 ` [PULL 13/22] plugins/lockstep: make socket path not positional & parse bool arg Alex Bennée
2021-09-03 9:03 ` [PULL 14/22] plugins/hwprofile: adapt to the new plugin arguments scheme Alex Bennée
2021-09-03 9:03 ` [PULL 15/22] plugins/howvec: adapting to the new argument passing scheme Alex Bennée
2021-09-03 9:03 ` [PULL 16/22] docs/tcg-plugins: new passing parameters scheme for cache docs Alex Bennée
2021-09-03 9:03 ` [PULL 17/22] tests/plugins/bb: adapt to the new arg passing scheme Alex Bennée
2021-09-03 9:03 ` [PULL 18/22] tests/plugins/insn: made arg inline not positional and parse it as bool Alex Bennée
2021-09-03 9:03 ` [PULL 19/22] tests/plugins/mem: introduce "track" arg and make args not positional Alex Bennée
2021-09-03 9:03 ` [PULL 20/22] tests/plugins/syscalls: adhere to new arg-passing scheme Alex Bennée
2021-09-03 9:03 ` [PULL 21/22] docs/deprecated: deprecate passing plugin args through `arg=` Alex Bennée
2021-09-03 9:03 ` [PULL 22/22] docs/devel: be consistent about example plugin names Alex Bennée
2021-09-04 18:20 ` [PULL 00/22] testing and plugin updates Peter Maydell
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=20210903090339.1074887-1-alex.bennee@linaro.org \
--to=alex.bennee@linaro.org \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.