qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] b40310: plugins/execlog: removed unintended "


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] b40310: plugins/execlog: removed unintended "s" at the end...
Date: Sat, 04 Sep 2021 11:21:06 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: b40310616d2bd550279dd22b05483c3c613a00ff
      
https://github.com/qemu/qemu/commit/b40310616d2bd550279dd22b05483c3c613a00ff
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M contrib/plugins/execlog.c

  Log Message:
  -----------
  plugins/execlog: removed unintended "s" at the end of log lines.

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210803151428.125323-1-ma.mandourr@gmail.com>
Message-Id: <20210806141015.2487502-2-alex.bennee@linaro.org>
Cc: qemu-stable@nongnu.org


  Commit: 8d316275ade2aa8ed9ede7c4518d3244ca941cb8
      
https://github.com/qemu/qemu/commit/8d316275ade2aa8ed9ede7c4518d3244ca941cb8
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M .gitlab-ci.d/buildtest.yml

  Log Message:
  -----------
  gitlab-ci: Merge "build-disabled" with "build-without-default-features"

Both jobs are testing more or less the same thing (building QEMU with
features disabled), so we are wasting precious CI cycles here by doing
this twice. Merge the jobs by using --without-default-features by default
and just adding some additional --disable-... switches which are not
covered by the generic switch (yet). And while we're at it, also test
compilation with "--disable-fdt" (which forces us to change the list
of targets in this job, though, since some targets do not work without
fdt).

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210730143809.717079-2-thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210806141015.2487502-3-alex.bennee@linaro.org>


  Commit: d3ac658fbeb568ced3b4623f2ce4a8ee5ee5fa68
      
https://github.com/qemu/qemu/commit/d3ac658fbeb568ced3b4623f2ce4a8ee5ee5fa68
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M .gitlab-ci.d/buildtest.yml

  Log Message:
  -----------
  gitlab-ci: Remove superfluous "dnf install" statement

The container already features meson and ninja, so there is no need
to try to install it with dnf again.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210730143809.717079-3-thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210806141015.2487502-4-alex.bennee@linaro.org>


  Commit: 40e916b4bc414c730df48c7d4405e66c8691756f
      
https://github.com/qemu/qemu/commit/40e916b4bc414c730df48c7d4405e66c8691756f
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M .gitlab-ci.d/custom-runners.yml
    M docs/devel/ci-jobs.rst

  Log Message:
  -----------
  gitlab-ci: Fix ..._RUNNER_AVAILABLE variables and document them

The patch that recently introduced the S390X_RUNNER_AVAILABLE variable
in custom-runners.yml missed that the bottom half of the file is rather
about aarch64 than s390x. Thus rename the S390X_RUNNER_AVAILABLE to
AARCH64_RUNNER_AVAILABLE in those jobs.

Finally mention both variables in our CI documentation, too.

Fixes: c5dd0f0342 ("Improve rules for the staging branch")
Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210730143809.717079-4-thuth@redhat.com>
[AJB: moved due to docu changes]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210806141015.2487502-5-alex.bennee@linaro.org>


  Commit: b906acace2d4f68b6ff8de73739a773cc4851436
      
https://github.com/qemu/qemu/commit/b906acace2d4f68b6ff8de73739a773cc4851436
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M configure
    M plugins/meson.build

  Log Message:
  -----------
  plugins: do not limit exported symbols if modules are active

On Mac --enable-modules and --enable-plugins are currently incompatible, 
because the
Apple -Wl,-exported_symbols_list command line options prevents the export of any
symbols needed by the modules.  On x86 -Wl,--dynamic-list does not have this 
effect,
but only because the -Wl,--export-dynamic option provided by gmodule-2.0.pc 
overrides
it.  On Apple there is no -Wl,--export-dynamic, because it is the default, and 
thus
no override.

Either way, when modules are active there is no reason to include the 
plugin_ldflags.
While at it, avoid the useless -Wl,--export-dynamic when --enable-plugins is
specified but --enable-modules is not; this way, the GNU and Apple 
configurations
are more similar.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/516
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
[AJB: fix noexport to no-export]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210811100550.54714-1-pbonzini@redhat.com>
Cc: qemu-stable@nongnu.org


  Commit: c79a2116af6ad5a923e1bf127a78e8089e315021
      
https://github.com/qemu/qemu/commit/c79a2116af6ad5a923e1bf127a78e8089e315021
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M contrib/plugins/cache.c

  Log Message:
  -----------
  plugins/cache: supported multicore cache modelling

Multicore L1 cache modelling is introduced and is supported for both
full system emulation and linux-user.

For full-system emulation, L1 icache and dcache are maintained for each
available core, since this information is exposed to the plugin through
`qemu_plugin_n_vcpus()`.

For linux-user, a static number of cores is assumed (default 1 core, and
can be provided as a plugin argument `cores=N`). Every memory access
goes through one of these caches, this approach is taken as it's
somewhat akin to what happens on real setup, where a program that
dispatches more threads than the available cores, they'll thrash
each other

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Message-Id: <20210803151301.123581-2-ma.mandourr@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>


  Commit: 1156a03372e114df8da219ebbe483ece9c31eb54
      
https://github.com/qemu/qemu/commit/1156a03372e114df8da219ebbe483ece9c31eb54
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M plugins/qemu-plugins.symbols

  Log Message:
  -----------
  plugins: sort exported symbol list

This will make it easier to add new exported functions.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>


  Commit: 5397acb8a6435f2f07cacfd2adbc2606710876b4
      
https://github.com/qemu/qemu/commit/5397acb8a6435f2f07cacfd2adbc2606710876b4
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M docs/devel/tcg-plugins.rst

  Log Message:
  -----------
  docs/devel/tcg-plugins: added cores arg to cache plugin

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Message-Id: <20210803151301.123581-3-ma.mandourr@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>


  Commit: 3a445acb491131c27636363eff607cf2344e1cf3
      
https://github.com/qemu/qemu/commit/3a445acb491131c27636363eff607cf2344e1cf3
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M linux-user/main.c
    M plugins/loader.c
    M qemu-options.hx

  Log Message:
  -----------
  plugins: allow plugin arguments to be passed directly

Passing arguments to plugins had to be done through "arg=<argname>".
This is redundant and introduces confusion especially when the argument
has a name and value (e.g. `-plugin plugin_name,arg="argname=argvalue"`).

This allows passing plugin arguments directly e.g:

    `-plugin plugin_name,argname=argvalue`

For now, passing arguments through "arg=" is still supports but outputs
a deprecation warning.

Also, this commit makes boolean arguments passed to plugins in the
`argname=on|off` form instead of the deprecated short-boolean form.

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Tested-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210730135817.17816-2-ma.mandourr@gmail.com>


  Commit: 6a9e8a086d7c3d836bcc4772b3ab60072648f9aa
      
https://github.com/qemu/qemu/commit/6a9e8a086d7c3d836bcc4772b3ab60072648f9aa
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M include/qemu/qemu-plugin.h
    M plugins/api.c
    M plugins/qemu-plugins.symbols

  Log Message:
  -----------
  plugins/api: added a boolean parsing plugin api

This call will help boolean argument parsing since arguments are now
passed to plugins as a name and value.

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210730135817.17816-3-ma.mandourr@gmail.com>
[AJB: add to symbols]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>


  Commit: f698d5ef1cc401805b3eea92908e57be71a3ac05
      
https://github.com/qemu/qemu/commit/f698d5ef1cc401805b3eea92908e57be71a3ac05
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M contrib/plugins/hotpages.c
    M docs/devel/tcg-plugins.rst

  Log Message:
  -----------
  plugins/hotpages: introduce sortby arg and parsed bool args correctly

Since plugin arguments now expect boolean arguments, a plugin argument
name "sortby" now expects a value of "read", "write", or "address".

"io" arg is now expected to be passed as a full-form boolean parameter,
i.e. "io=on|true|yes|off|false|no"

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210730135817.17816-4-ma.mandourr@gmail.com>


  Commit: 8a3eab66e62993228887588d753eefacc918184b
      
https://github.com/qemu/qemu/commit/8a3eab66e62993228887588d753eefacc918184b
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M contrib/plugins/hotblocks.c

  Log Message:
  -----------
  plugins/hotblocks: Added correct boolean argument parsing

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210730135817.17816-5-ma.mandourr@gmail.com>


  Commit: b18a0cad812c6b3afc158bb050b0a2232f9776b7
      
https://github.com/qemu/qemu/commit/b18a0cad812c6b3afc158bb050b0a2232f9776b7
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M contrib/plugins/lockstep.c
    M docs/devel/tcg-plugins.rst

  Log Message:
  -----------
  plugins/lockstep: make socket path not positional & parse bool arg

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210730135817.17816-6-ma.mandourr@gmail.com>


  Commit: 60753843f6f6c3933f6ac10667eef8a4327279e2
      
https://github.com/qemu/qemu/commit/60753843f6f6c3933f6ac10667eef8a4327279e2
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M contrib/plugins/hwprofile.c
    M docs/devel/tcg-plugins.rst

  Log Message:
  -----------
  plugins/hwprofile: adapt to the new plugin arguments scheme

Parsing boolean arguments correctly (e.g. pattern=on or source=false).
Introduced a new "track" argument that takes a [read|write] value. This
substitutes passing read or write to "arg=" that is deprecated.

Also, matches are now taken one by one through the "match" argument.

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Tested-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210730135817.17816-7-ma.mandourr@gmail.com>


  Commit: d8525358592a830c219401a1e83490470dfd28d1
      
https://github.com/qemu/qemu/commit/d8525358592a830c219401a1e83490470dfd28d1
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M contrib/plugins/howvec.c
    M docs/devel/tcg-plugins.rst

  Log Message:
  -----------
  plugins/howvec: adapting to the new argument passing scheme

Correctly parsing plugin argument since they now must be provided as
full-form boolean parameters, e.g.:
    -plugin ./contrib/plugins/libhowvec.so,verbose=on,inline=on

Also, introduced the argument "count" that accepts one opt to count
individually at a time.

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Tested-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210730135817.17816-8-ma.mandourr@gmail.com>


  Commit: 2dd3fef8a66d7667c82a3add39754077071a66f7
      
https://github.com/qemu/qemu/commit/2dd3fef8a66d7667c82a3add39754077071a66f7
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M docs/devel/tcg-plugins.rst

  Log Message:
  -----------
  docs/tcg-plugins: new passing parameters scheme for cache docs

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210730135817.17816-9-ma.mandourr@gmail.com>


  Commit: 30b95b44523dbe0f0a0ad2cd23232dbb0c1c6a69
      
https://github.com/qemu/qemu/commit/30b95b44523dbe0f0a0ad2cd23232dbb0c1c6a69
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M tests/plugin/bb.c

  Log Message:
  -----------
  tests/plugins/bb: adapt to the new arg passing scheme

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210730135817.17816-10-ma.mandourr@gmail.com>


  Commit: 0163ce31794b5debcf2527b8156a78dabc45b802
      
https://github.com/qemu/qemu/commit/0163ce31794b5debcf2527b8156a78dabc45b802
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M tests/plugin/insn.c
    M tests/tcg/i386/Makefile.softmmu-target
    M tests/tcg/i386/Makefile.target
    M tests/tcg/x86_64/Makefile.softmmu-target

  Log Message:
  -----------
  tests/plugins/insn: made arg inline not positional and parse it as bool

Made argument "inline" not positional, this has two benefits. First is
that we adhere to how QEMU passes args generally, by taking the last
value of an argument and drop the others. And the second is that this
sets up a framework for potentially adding new args easily.

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210730135817.17816-11-ma.mandourr@gmail.com>
[AJB: fix check-tcg tests calling arg=inline]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>


  Commit: 5ae589faad33708c1db0024bb818a2421bd8444c
      
https://github.com/qemu/qemu/commit/5ae589faad33708c1db0024bb818a2421bd8444c
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M tests/plugin/mem.c

  Log Message:
  -----------
  tests/plugins/mem: introduce "track" arg and make args not positional

This commit makes the plugin adhere to the new plugins arg-passing
scheme by expecting full-form boolean args instead of short-form
booleans. This necessitates that we introduce a new argument, here
"track", to accept "r", "w", or "rw".

Also, it makes arguments not positional and we only care about the last
value specified for a certain argument.

callback/inline args are now supplied separately as bool arguments so
that both can be enabled individually.

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210730135817.17816-12-ma.mandourr@gmail.com>


  Commit: a694d739bbf87e9de4ab1b76e03722e7eca32a4d
      
https://github.com/qemu/qemu/commit/a694d739bbf87e9de4ab1b76e03722e7eca32a4d
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M tests/plugin/syscall.c

  Log Message:
  -----------
  tests/plugins/syscalls: adhere to new arg-passing scheme

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210730135817.17816-13-ma.mandourr@gmail.com>


  Commit: 67f145745fc2187f0c5b5df72794e9efcfd0533d
      
https://github.com/qemu/qemu/commit/67f145745fc2187f0c5b5df72794e9efcfd0533d
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M docs/about/deprecated.rst

  Log Message:
  -----------
  docs/deprecated: deprecate passing plugin args through `arg=`

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Message-Id: <20210802134414.52037-1-ma.mandourr@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
[AJB: fixed up move of deprecated.rst]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>


  Commit: a35af836d103f781d2fea437129732c16ba64b25
      
https://github.com/qemu/qemu/commit/a35af836d103f781d2fea437129732c16ba64b25
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-09-02 (Thu, 02 Sep 2021)

  Changed paths:
    M docs/devel/tcg-plugins.rst

  Log Message:
  -----------
  docs/devel: be consistent about example plugin names

Some plugins were prefixed with `.c`, some were not. Since the name is
essentially the full-name of the plugin file, it's logical to include
the extension.

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Message-Id: <20210830121534.656559-1-ma.mandourr@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>


  Commit: 9c03aa87e52567f6c9a7bf456e5dd94dc84088de
      
https://github.com/qemu/qemu/commit/9c03aa87e52567f6c9a7bf456e5dd94dc84088de
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-09-03 (Fri, 03 Sep 2021)

  Changed paths:
    M .gitlab-ci.d/buildtest.yml
    M .gitlab-ci.d/custom-runners.yml
    M configure
    M contrib/plugins/cache.c
    M contrib/plugins/execlog.c
    M contrib/plugins/hotblocks.c
    M contrib/plugins/hotpages.c
    M contrib/plugins/howvec.c
    M contrib/plugins/hwprofile.c
    M contrib/plugins/lockstep.c
    M docs/about/deprecated.rst
    M docs/devel/ci-jobs.rst
    M docs/devel/tcg-plugins.rst
    M include/qemu/qemu-plugin.h
    M linux-user/main.c
    M plugins/api.c
    M plugins/loader.c
    M plugins/meson.build
    M plugins/qemu-plugins.symbols
    M qemu-options.hx
    M tests/plugin/bb.c
    M tests/plugin/insn.c
    M tests/plugin/mem.c
    M tests/plugin/syscall.c
    M tests/tcg/i386/Makefile.softmmu-target
    M tests/tcg/i386/Makefile.target
    M tests/tcg/x86_64/Makefile.softmmu-target

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/stsquad/tags/pull-for-6.2-020921-1' 
into staging

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

# gpg: Signature made Thu 02 Sep 2021 11:33:02 BST
# gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) 
<alex.bennee@linaro.org>" [full]
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44

* remotes/stsquad/tags/pull-for-6.2-020921-1: (22 commits)
  docs/devel: be consistent about example plugin names
  docs/deprecated: deprecate passing plugin args through `arg=`
  tests/plugins/syscalls: adhere to new arg-passing scheme
  tests/plugins/mem: introduce "track" arg and make args not positional
  tests/plugins/insn: made arg inline not positional and parse it as bool
  tests/plugins/bb: adapt to the new arg passing scheme
  docs/tcg-plugins: new passing parameters scheme for cache docs
  plugins/howvec: adapting to the new argument passing scheme
  plugins/hwprofile: adapt to the new plugin arguments scheme
  plugins/lockstep: make socket path not positional & parse bool arg
  plugins/hotblocks: Added correct boolean argument parsing
  plugins/hotpages: introduce sortby arg and parsed bool args correctly
  plugins/api: added a boolean parsing plugin api
  plugins: allow plugin arguments to be passed directly
  docs/devel/tcg-plugins: added cores arg to cache plugin
  plugins: sort exported symbol list
  plugins/cache: supported multicore cache modelling
  plugins: do not limit exported symbols if modules are active
  gitlab-ci: Fix ..._RUNNER_AVAILABLE variables and document them
  gitlab-ci: Remove superfluous "dnf install" statement
  ...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/8880cc4362fd...9c03aa87e525



reply via email to

[Prev in Thread] Current Thread [Next in Thread]