]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
Merge tag 'pr-plugins-20260129' of https://gitlab.com/pbo-linaro/qemu into staging
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 29 Jan 2026 21:03:22 +0000 (08:03 +1100)
committerRichard Henderson <richard.henderson@linaro.org>
Thu, 29 Jan 2026 21:03:22 +0000 (08:03 +1100)
Changes:
- contrib/plugins/hotblocks: Minor bug fixes and add limit argument (Alex Bradbury <asb@igalia.com>)
- linux-user: introduce syscall-filter plugin API (Ziyang Zhang <functioner@sjtu.edu.cn>)
- plugins: return bool from register r/w API (Florian Hofhammer <florian.hofhammer@fhofhammer.de>)
- plugins: enable C++ plugins (Pierrick Bouvier <pierrick.bouvier@linaro.org>)
- plugins: reduce source conflicts in plugins list (Pierrick Bouvier <pierrick.bouvier@linaro.org>)

# -----BEGIN PGP SIGNATURE-----
#
# iQGzBAABCgAdFiEEZrmU7KFPfy5auggff5BUDQoc0A8FAml7mhoACgkQf5BUDQoc
# 0A/L+gv/VGFWxKwZHu2S6rmIc8BXlShTDj9drJDJjcaRuLi+mXe6fjhEXL7UjIKf
# 4Zq+VtoBRdakuefhw4xcrCSGNScRdG64h/qz9z2mCzZVtlTJDlhoL7QV8TXxciLV
# 1MAQbiY7AXD66Geu9XrXQ1EOV3McdjMaf6DiJ0LcUUxIn9PYxSpuhpfBa89kyGVH
# qDVlel2rvj6DUtdciHAisy1sElDO1Lc3T4EoM74k3zX6XJLs3anZ3PlV1Gg2UL9e
# ORzh2dgckXXxFbFcrRUaS6baDVzAWddMfNWhMljIqdypI4VxWJfkYnEO4RPhqXBO
# saglpNjlZeFXfymBV4ZgjKjoAB0CRWDZs8CZ5i74jvO5NuoDyrMn8kOD2NlMTUi5
# g4QOyXXfRhETqMLeeuhJFcWAredBl23LNxKIRJeYaFnWBszx1QnYTKB2qxxIW0RC
# /H861Wn4scDh2hA0FT+78mpDNKBZf24oUdazMDb2qZUkpOKlf17jibfewACOBR13
# nNProazp
# =qS+z
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 30 Jan 2026 04:34:18 AM AEDT
# gpg:                using RSA key 66B994ECA14F7F2E5ABA081F7F90540D0A1CD00F
# gpg: Good signature from "Pierrick Bouvier <pierrick.bouvier@linaro.org>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 66B9 94EC A14F 7F2E 5ABA  081F 7F90 540D 0A1C D00F

* tag 'pr-plugins-20260129' of https://gitlab.com/pbo-linaro/qemu: (21 commits)
  plugins: reduce source conflicts in plugins list
  contrib/plugins: add empty cpp plugin
  meson: update C++ standard to C++23
  qga/vss-win32: fix clang warning with C++20
  meson: enable cpp (optionally) for plugins
  meson: fix supported compiler arguments in other languages than C
  plugins: move qemu-plugin.h to include/plugins/
  tests/tcg/plugins/mem.c: remove dependency on qemu headers
  plugins: define plugin API symbols as extern "C" when compiling in C++
  plugins: use complete filename for defining plugins sources
  plugins: factorize plugin dependencies and library details
  plugins: move win32_linker.c file to plugins directory
  plugins: return bool from register r/w API
  tcg tests: add a test to verify the syscall filter plugin API
  linux-user: add plugin API to filter syscalls
  linux-user: move user/syscall-trace.h to linux-user/syscall.c
  contrib/plugins/hotblocks: Allow limit to be set as a command line argument
  docs/about/emulation: Add documentation for hotblocks plugin arguments
  contrib/plugins/hotblocks: Print uint64_t with PRIu64 rather than PRId64
  contrib/plugins/hotblocks: Fix off by one error in iteration of sorted blocks
  ...

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

Trivial merge