From: Richard Henderson Date: Thu, 29 Jan 2026 21:03:22 +0000 (+1100) Subject: Merge tag 'pr-plugins-20260129' of https://gitlab.com/pbo-linaro/qemu into staging X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8e6997ef81a45fdd1bc14ac7c7cedc8fb0ce81b;p=thirdparty%2Fqemu.git Merge tag 'pr-plugins-20260129' of https://gitlab.com/pbo-linaro/qemu into staging Changes: - contrib/plugins/hotblocks: Minor bug fixes and add limit argument (Alex Bradbury ) - linux-user: introduce syscall-filter plugin API (Ziyang Zhang ) - plugins: return bool from register r/w API (Florian Hofhammer ) - plugins: enable C++ plugins (Pierrick Bouvier ) - plugins: reduce source conflicts in plugins list (Pierrick Bouvier ) # -----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 " [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 --- a8e6997ef81a45fdd1bc14ac7c7cedc8fb0ce81b