[PULL 00/15] Maintainer updates for June (gitlab, semihosting, plugins, virtio-gpu)

Alex Bennée posted 15 patches 4 months, 2 weeks ago
Failed in applying to current master (apply log)
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Thomas Huth <thuth@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>, Dmitry Osipenko <dmitry.osipenko@collabora.com>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>, Alexandre Iooss <erdnaxe@crans.org>, Mahmoud Mandour <ma.mandourr@gmail.com>, Pierrick Bouvier <pierrick.bouvier@linaro.org>, Gustavo Romero <gustavo.romero@linaro.org>
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
[PULL 00/15] Maintainer updates for June (gitlab, semihosting, plugins, virtio-gpu)
Posted by Alex Bennée 4 months, 2 weeks ago
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


Re: [PULL 00/15] Maintainer updates for June (gitlab, semihosting, plugins, virtio-gpu)
Posted by Stefan Hajnoczi 4 months, 2 weeks ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes.