Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 90fabd5ddace6ffa5a62a5186201fd071b4e2b74
      
https://github.com/qemu/qemu/commit/90fabd5ddace6ffa5a62a5186201fd071b4e2b74
  Author: Alex Bradbury <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M contrib/plugins/hotblocks.c

  Log Message:
  -----------
  contrib/plugins/hotblocks: Correctly free sorted counts list

g_list_free should be passed the head of the list.

Signed-off-by: Alex Bradbury <[email protected]>
Reviewed-by: Manos Pitsidianakis <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/cf5a00136738b981a12270b76572e8d502daf208.1753857212.git....@igalia.com
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: 1c1e45fcd66269f8a6dbd97fd7b8267d8f6f58af
      
https://github.com/qemu/qemu/commit/1c1e45fcd66269f8a6dbd97fd7b8267d8f6f58af
  Author: Alex Bradbury <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M contrib/plugins/hotblocks.c

  Log Message:
  -----------
  contrib/plugins/hotblocks: Fix off by one error in iteration of sorted blocks

The logic to iterate over the hottest blocks will never reach the last
item in the list, as it checks `it->next != NULL` before entering the
loop. It's hard to trigger this off-by-one error with the default
limit=20, but it is a bug and is problematic if that default is changed
to something larger.

Signed-off-by: Alex Bradbury <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/f1ba2e57c6126472c0c8310774009f2455efc370.1753857212.git....@igalia.com
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: e777f6ab91406884136b5679a9d64124832668d8
      
https://github.com/qemu/qemu/commit/e777f6ab91406884136b5679a9d64124832668d8
  Author: Alex Bradbury <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M contrib/plugins/hotblocks.c

  Log Message:
  -----------
  contrib/plugins/hotblocks: Print uint64_t with PRIu64 rather than PRId64

qemu_plugin_u64_sum returns a uint64_t, so PRIu64 is the correct format
specifier.

Signed-off-by: Alex Bradbury <[email protected]>
Reviewed-by: Manos Pitsidianakis <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/5d26c9d99ee87ac4a4034ff64e3d8881253eedf3.1753857212.git....@igalia.com
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: e4ed74c9aef68cb2e7c10c2b7597fee5491a506a
      
https://github.com/qemu/qemu/commit/e4ed74c9aef68cb2e7c10c2b7597fee5491a506a
  Author: Alex Bradbury <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M docs/about/emulation.rst

  Log Message:
  -----------
  docs/about/emulation: Add documentation for hotblocks plugin arguments

Currently just 'inline'.

Signed-off-by: Alex Bradbury <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/35128cc5a86a0c18418f9d3150fb8771c54ef7d8.1753857212.git....@igalia.com
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: 0a9754525c9de11c1261c763f46724d6dae23f0d
      
https://github.com/qemu/qemu/commit/0a9754525c9de11c1261c763f46724d6dae23f0d
  Author: Alex Bradbury <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M contrib/plugins/hotblocks.c
    M docs/about/emulation.rst

  Log Message:
  -----------
  contrib/plugins/hotblocks: Allow limit to be set as a command line argument

Also add documentation for this argument. This allows the default of 20
to be overridden, and is helpful for using the hotblocks plugin for
analysis scripts that require collecting data on a larger number of
blocks (e.g. setting limit=0 to dump information on all blocks).

Signed-off-by: Alex Bradbury <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/58281d6e54bcad1802e8d3dc8d8501d54c2a971e.1753857212.git....@igalia.com
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: d37ce14f98b04c5017e74cd8b32776adb878b633
      
https://github.com/qemu/qemu/commit/d37ce14f98b04c5017e74cd8b32776adb878b633
  Author: Pierrick Bouvier <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M bsd-user/freebsd/os-syscall.c
    R include/user/syscall-trace.h
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: move user/syscall-trace.h to linux-user/syscall.c

For now, only linux-user supports plugin syscall API, so restrict the
scope of these functions to linux-user/syscall.c

Reviewed-by: Richard Henderson <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: 5ed628d1d398b164053f5d5685541ea705275998
      
https://github.com/qemu/qemu/commit/5ed628d1d398b164053f5d5685541ea705275998
  Author: Ziyang Zhang <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M include/qemu/plugin-event.h
    M include/qemu/plugin.h
    M include/qemu/qemu-plugin.h
    M linux-user/syscall.c
    M plugins/api.c
    M plugins/core.c

  Log Message:
  -----------
  linux-user: add plugin API to filter syscalls

This commit adds a syscall filter API to the TCG plugin API set.
Plugins can register a filter callback to QEMU to decide whether
to intercept a syscall, process it and bypass the QEMU syscall
handler.

Signed-off-by: Ziyang Zhang <[email protected]>
Co-authored-by: Mingyuan Xia <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
[Pierrick - move send_through_syscall_filters to linux-user/syscall.c]
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: 948ffdd79b78702239aace2d32d4f581913299b3
      
https://github.com/qemu/qemu/commit/948ffdd79b78702239aace2d32d4f581913299b3
  Author: Ziyang Zhang <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M tests/tcg/multiarch/Makefile.target
    A tests/tcg/multiarch/test-plugin-syscall-filter.c
    M tests/tcg/plugins/syscall.c

  Log Message:
  -----------
  tcg tests: add a test to verify the syscall filter plugin API

Register a syscall filter callback in tests/tcg/plugins/sycall.c,
returns a specific value for a magic system call number, and check
it in tests/tcg/multiarch/test-plugin-syscall-filter.c.

Signed-off-by: Ziyang Zhang <[email protected]>
Co-authored-by: Mingyuan Xia <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
[Pierrick - Changed syscall number to 4096 to make it work with mips32]
[Pierrick - Skip test when compiling without plugins enabled]
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: c22ea55b3be01b1798bc6b9cf1311d9a5e58c68b
      
https://github.com/qemu/qemu/commit/c22ea55b3be01b1798bc6b9cf1311d9a5e58c68b
  Author: Florian Hofhammer <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M contrib/plugins/execlog.c
    M contrib/plugins/uftrace.c
    M include/qemu/qemu-plugin.h
    M plugins/api.c
    M tests/tcg/plugins/insn.c

  Log Message:
  -----------
  plugins: return bool from register r/w API

The qemu_plugin_{read,write} register API previously was inconsistent
with regard to its docstring (where a return value of both -1 and 0
would indicate an error) and to the memory read/write APIs, which
already return a boolean value to indicate success or failure.
Returning the number of bytes read or written is superfluous, as the
GByteArray* passed to the API functions already encodes the length.
See the linked thread for more details.

This patch moves from returning an int (number of bytes read/written) to
returning a bool from the register read/write API, bumps the plugin API
version, and adjusts plugins and tests accordingly.

Signed-off-by: Florian Hofhammer <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: 3b781315cc8be46888438d61cc4c06023159b788
      
https://github.com/qemu/qemu/commit/3b781315cc8be46888438d61cc4c06023159b788
  Author: Pierrick Bouvier <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M contrib/plugins/meson.build
    R contrib/plugins/win32_linker.c
    A plugins/win32_linker.c
    M tests/tcg/plugins/meson.build

  Log Message:
  -----------
  plugins: move win32_linker.c file to plugins directory

Reviewed-by: Richard Henderson <[email protected]>
Reviewed-by: Manos Pitsidianakis <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: e115d5511014e41735be81aed3399ece725ea847
      
https://github.com/qemu/qemu/commit/e115d5511014e41735be81aed3399ece725ea847
  Author: Pierrick Bouvier <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M contrib/plugins/meson.build
    M meson.build
    M plugins/meson.build
    M tests/tcg/plugins/meson.build

  Log Message:
  -----------
  plugins: factorize plugin dependencies and library details

Reviewed-by: Daniel P. Berrangé <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: ec48ee7866f5d8de9bad27888e6b31df7f0bab40
      
https://github.com/qemu/qemu/commit/ec48ee7866f5d8de9bad27888e6b31df7f0bab40
  Author: Pierrick Bouvier <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M contrib/plugins/meson.build
    M tests/tcg/plugins/meson.build

  Log Message:
  -----------
  plugins: use complete filename for defining plugins sources

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Manos Pitsidianakis <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: 1f2c0bd2ffb72e0204ec71bb711e654b6bdc2079
      
https://github.com/qemu/qemu/commit/1f2c0bd2ffb72e0204ec71bb711e654b6bdc2079
  Author: Pierrick Bouvier <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M include/qemu/qemu-plugin.h

  Log Message:
  -----------
  plugins: define plugin API symbols as extern "C" when compiling in C++

Reviewed-by: Richard Henderson <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: eb3f69cac6267018292a15e30f2b6ff0a5e45fa6
      
https://github.com/qemu/qemu/commit/eb3f69cac6267018292a15e30f2b6ff0a5e45fa6
  Author: Pierrick Bouvier <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M tests/tcg/plugins/mem.c

  Log Message:
  -----------
  tests/tcg/plugins/mem.c: remove dependency on qemu headers

This plugin uses endianness conversion primitives from QEMU headers. As
next commit will strongly isolate plugins code from those headers, those
primitives can't be used anymore.

glib.h provides such primitives:
https://docs.gtk.org/glib/conversion-macros.html#byte-order-conversion

Reviewed-by: Manos Pitsidianakis <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: cab15547f1fe300fec91966eec05932212d6d6e1
      
https://github.com/qemu/qemu/commit/cab15547f1fe300fec91966eec05932212d6d6e1
  Author: Pierrick Bouvier <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M docs/devel/tcg-plugins.rst
    A include/plugins/qemu-plugin.h
    M include/qemu/plugin.h
    R include/qemu/qemu-plugin.h
    M meson.build
    M plugins/core.c
    M plugins/meson.build

  Log Message:
  -----------
  plugins: move qemu-plugin.h to include/plugins/

This change has two benefits:
- ensure plugins can't include anything else from QEMU than plugins API
- when compiling a C++ module, solves the header conflict with iostream
  header that includes transitively the wrong ctype.h, which already
  exists in include/qemu.

By Hyrum's law, there was already one usage of other headers with mem
plugin, which has been eliminated in previous commit.

Reviewed-by: Richard Henderson <[email protected]>
Reviewed-by: Manos Pitsidianakis <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: 329803c111229f8b893bf455db5669dde879d7c1
      
https://github.com/qemu/qemu/commit/329803c111229f8b893bf455db5669dde879d7c1
  Author: Pierrick Bouvier <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M meson.build

  Log Message:
  -----------
  meson: fix supported compiler arguments in other languages than C

qemu_common_flags are only checked for c compiler, even though they
are applied to c++ and objc. This is a problem when C compiler is gcc,
and C++ compiler is clang, creating a possible mismatch.

One concrete example is option -fzero-call-used-regs=used-gpr with
ubuntu2204 container, which is supported by gcc, but not by clang, thus
leading to a failure when compiling a C++ TCG plugin.

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Manos Pitsidianakis <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: f3b3bfbe3f20883e6d8c19c5f9f706f8e095bcfa
      
https://github.com/qemu/qemu/commit/f3b3bfbe3f20883e6d8c19c5f9f706f8e095bcfa
  Author: Pierrick Bouvier <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M meson.build

  Log Message:
  -----------
  meson: enable cpp (optionally) for plugins

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Manos Pitsidianakis <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: 79762f55ef3ac39ed47c0ce33d603c9ad6279e4e
      
https://github.com/qemu/qemu/commit/79762f55ef3ac39ed47c0ce33d603c9ad6279e4e
  Author: Pierrick Bouvier <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M qga/vss-win32/requester.cpp

  Log Message:
  -----------
  qga/vss-win32: fix clang warning with C++20

C++20 deprecated such constructs.

../qga/vss-win32/requester.cpp:380:32: error: bitwise operation between 
different enumeration types ('_VSS_SNAPSHOT_CONTEXT' and 
'_VSS_VOLUME_SNAPSHOT_ATTRIBUTES') is deprecated 
[-Werror,-Wdeprecated-enum-enum-conversion]
  380 |     ctx = VSS_CTX_APP_ROLLBACK | VSS_VOLSNAP_ATTR_TRANSPORTABLE |

This is a false positive, since VSS_CTX_APP_ROLLBACK is not a value
defined in _VSS_VOLUME_SNAPSHOT_ATTRIBUTES enum.

Reviewed-by: Manos Pitsidianakis <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: a6abd84425599e9844aaa4bb72be4eba30194df6
      
https://github.com/qemu/qemu/commit/a6abd84425599e9844aaa4bb72be4eba30194df6
  Author: Pierrick Bouvier <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M meson.build

  Log Message:
  -----------
  meson: update C++ standard to C++23

C++ is evolving faster than C, so it's useful to enable new standards,
especially for standard library.
Update to most recent standard available in our build environments.

Reviewed-by: Manos Pitsidianakis <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: 20fc9c3f8b3e36d5a698fffbd1dac4399666ce6b
      
https://github.com/qemu/qemu/commit/20fc9c3f8b3e36d5a698fffbd1dac4399666ce6b
  Author: Pierrick Bouvier <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    A contrib/plugins/cpp.cpp
    M contrib/plugins/meson.build

  Log Message:
  -----------
  contrib/plugins: add empty cpp plugin

This plugin makes sure we can compile in C++ while including qemu-plugin
header. It includes all C++ standard headers, up to C++23 standard,
minus the ones that are missing in the oldest environments we need to
build for.

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Manos Pitsidianakis <[email protected]>
Link: 
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: bed25f00d306bbbcc85d068b6469fc00aeecbd11
      
https://github.com/qemu/qemu/commit/bed25f00d306bbbcc85d068b6469fc00aeecbd11
  Author: Pierrick Bouvier <[email protected]>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M contrib/plugins/meson.build
    M tests/tcg/plugins/meson.build

  Log Message:
  -----------
  plugins: reduce source conflicts in plugins list

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Link: https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>


  Commit: a8e6997ef81a45fdd1bc14ac7c7cedc8fb0ce81b
      
https://github.com/qemu/qemu/commit/a8e6997ef81a45fdd1bc14ac7c7cedc8fb0ce81b
  Author: Richard Henderson <[email protected]>
  Date:   2026-01-30 (Fri, 30 Jan 2026)

  Changed paths:
    M bsd-user/freebsd/os-syscall.c
    A contrib/plugins/cpp.cpp
    M contrib/plugins/execlog.c
    M contrib/plugins/hotblocks.c
    M contrib/plugins/meson.build
    M contrib/plugins/uftrace.c
    R contrib/plugins/win32_linker.c
    M docs/about/emulation.rst
    M docs/devel/tcg-plugins.rst
    A include/plugins/qemu-plugin.h
    M include/qemu/plugin-event.h
    M include/qemu/plugin.h
    R include/qemu/qemu-plugin.h
    R include/user/syscall-trace.h
    M linux-user/syscall.c
    M meson.build
    M plugins/api.c
    M plugins/core.c
    M plugins/meson.build
    A plugins/win32_linker.c
    M qga/vss-win32/requester.cpp
    M tests/tcg/multiarch/Makefile.target
    A tests/tcg/multiarch/test-plugin-syscall-filter.c
    M tests/tcg/plugins/insn.c
    M tests/tcg/plugins/mem.c
    M tests/tcg/plugins/meson.build
    M tests/tcg/plugins/syscall.c

  Log Message:
  -----------
  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 <[email protected]>)
- linux-user: introduce syscall-filter plugin API (Ziyang Zhang 
<[email protected]>)
- plugins: return bool from register r/w API (Florian Hofhammer 
<[email protected]>)
- plugins: enable C++ plugins (Pierrick Bouvier <[email protected]>)
- plugins: reduce source conflicts in plugins list (Pierrick Bouvier 
<[email protected]>)

# -----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 <[email protected]>" 
[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 <[email protected]>


Compare: https://github.com/qemu/qemu/compare/65fb9de4888f...a8e6997ef81a

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications

Reply via email to