Commit 2d3f78269a for qemu.org

commit 2d3f78269a14a389aefecba28decd16dd5151802
Merge: 7176f5d574 aca77dfd90
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Fri Mar 6 12:55:16 2026 +0000

    Merge tag 'pr-plugins-20260305' of https://gitlab.com/pbo-linaro/qemu into staging

    Changes:
    - [PATCH v7 0/8] Enable PC diversion via the plugin API (Florian Hofhammer <florian.hofhammer@epfl.ch>)
      Link: https://lore.kernel.org/qemu-devel/20260305-setpc-v5-v7-0-4c3adba52403@epfl.ch
    - [PATCH trivial] plugins: add missing callbacks to version history (Florian Hofhammer <florian.hofhammer@epfl.ch>)
      Link: https://lore.kernel.org/qemu-devel/c4ecefb4-8769-403f-8420-8bce42e43e13@epfl.ch
    - [PATCH 0/3] tests/tcg/plugins: Fix sanitizer issues (Peter Maydell <peter.maydell@linaro.org>)
      Link: https://lore.kernel.org/qemu-devel/20260305161531.1774895-1-peter.maydell@linaro.org

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQGzBAABCgAdFiEEZrmU7KFPfy5auggff5BUDQoc0A8FAmmp7N8ACgkQf5BUDQoc
    # 0A8TfwwAiuLmdRmUIN8Gfd+3ELdamAMb60hXGIh3mV9OqztnYQ3AsmTCvdPqOeq/
    # TZePhmDoiPOR7ZyKactGvcF3QmDrqmrcphQOggc8ufQsKM5nLfWIRT/jitVivD0/
    # 9HRhEBTQm6QXQmQdkT+AcLJUhyB/WN2dDXajjBIWTjgHmTjPALHT76NmGdhNNhRE
    # SPgvXWMucc441C9hbqQOKLBfAxH9v0an2ztgqeb3NlxKcVkBTOMvVcJOLTW7SBNK
    # DGxXwc6z9kgp8BhPURKsoBQzDEZajWO6wm+6m11zuCEsuedU/zaH5RKEekjZn/xD
    # 5aC7ZfuNpqtT2NGey0b59ehE6Ct6WKLR/dNfh9qgBg6/mmTixi8ozyOntGy700d3
    # D2vvuetrPc1RO25Y5Yaa2KOzxq8IQMnxg5cflW+oMsA/Z13VdzC4BoIWOPnyVHOv
    # pBLGpe9131iBjfneHDR9ls6WeOzo6ig2xiQ6s0iIUTI8MMnen/u+r6RBlN0IOGTz
    # wV2d0/8X
    # =pmiX
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Thu Mar  5 20:51:43 2026 GMT
    # gpg:                using RSA key 66B994ECA14F7F2E5ABA081F7F90540D0A1CD00F
    # gpg: Good signature from "Pierrick Bouvier <pierrick.bouvier@linaro.org>" [undefined]
    # 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-20260305' of https://gitlab.com/pbo-linaro/qemu:
      tests/tcg/plugins/patch: Free read_data in patch_hwaddr()
      tests/tcg/plugins/mem: Correct hash iteration code in plugin_exit()
      tests/tcg/plugins/mem: Don't access unaligned memory
      plugins: add missing callbacks to version history
      tests/tcg/plugins: test register accesses
      plugins: prohibit writing to read-only registers
      plugins: add read-only property for registers
      tests/tcg: add tests for qemu_plugin_set_pc API
      plugins: add PC diversion API function
      linux-user: make syscall emulation interruptible
      plugins: add flag to specify whether PC is rw
      plugins/core: clamp syscall arguments if target is 32-bit

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