The following changes since commit 6138e72b7e33e0240ee955a2754dd038ee99494d:
Merge tag 'pull-tcg-20250630' of https://gitlab.com/rth7680/qemu into staging (2025-07-01 04:25:08 -0400) are available in the Git repository at: https://gitlab.com/stsquad/qemu.git tags/pull-10.1-maintainer-june-2025-020725-1 for you to fetch changes up to 1fa2ffdbec55d84326e22f046bc3e26322836f5a: virtio-gpu: support context init multiple timeline (2025-07-02 10:10:07 +0100) ---------------------------------------------------------------- Maintainer updates for June (gitlab, semihosting, plugins, virtio-gpu) - mark s390x runner system tests as allow_fail - build semihosting once - add register write support to plugins - add virtual memory write support to plugins - add harder memory read/write support to plugins - add patcher plugin and tests - re-stock virtio-gpu MAINTAINERS - fix context init for Venus fences ---------------------------------------------------------------- Alex Bennée (3): gitlab: mark s390x-system to allow failures MAINTAINERS: add myself to virtio-gpu for Odd Fixes MAINTAINERS: add Akihiko and Dmitry as reviewers Gustavo Romero (1): tests/functional: Add PCI hotplug test for aarch64 Philippe Mathieu-Daudé (2): semihosting/uaccess: Remove uses of target_ulong type semihosting/uaccess: Compile once Rowan Hart (8): gdbstub: Expose gdb_write_register function to consumers of gdbstub plugins: Add register write API plugins: Add enforcement of QEMU_PLUGIN_CB flags in register R/W callbacks plugins: Add memory virtual address write API plugins: Add memory hardware address read/write API tests/tcg: Remove copy-pasted notes and from i386 and add x86_64 system tests to tests plugins: Add patcher plugin and test plugins: Update plugin version and add notes Yiwei Zhang (1): virtio-gpu: support context init multiple timeline MAINTAINERS | 11 +- include/exec/gdbstub.h | 14 ++ include/hw/core/cpu.h | 1 + include/qemu/plugin.h | 15 ++ include/qemu/qemu-plugin.h | 176 +++++++++++++-- include/semihosting/uaccess.h | 12 +- accel/tcg/plugin-gen.c | 30 +++ gdbstub/gdbstub.c | 2 +- hw/display/virtio-gpu-virgl.c | 44 ++++ plugins/api.c | 135 ++++++++++- plugins/core.c | 33 +++ semihosting/uaccess.c | 10 +- tests/tcg/plugins/patch.c | 251 +++++++++++++++++++++ tests/tcg/x86_64/system/patch-target.c | 22 ++ .gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml | 2 + semihosting/meson.build | 5 +- tests/functional/meson.build | 1 + tests/functional/test_aarch64_hotplug_pci.py | 72 ++++++ tests/tcg/Makefile.target | 7 +- tests/tcg/plugins/meson.build | 2 +- tests/tcg/x86_64/Makefile.softmmu-target | 21 +- tests/tcg/x86_64/system/validate-patch.py | 39 ++++ 22 files changed, 863 insertions(+), 42 deletions(-) create mode 100644 tests/tcg/plugins/patch.c create mode 100644 tests/tcg/x86_64/system/patch-target.c create mode 100755 tests/functional/test_aarch64_hotplug_pci.py create mode 100755 tests/tcg/x86_64/system/validate-patch.py -- 2.47.2