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


Reply via email to