qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/15] Maintainer updates for June (tests, semihosting, plugins, gpu) pre-PR
@ 2025-06-27 11:24 Alex Bennée
  2025-06-27 11:24 ` [PATCH 01/15] gitlab: mark s390x-system to allow failures Alex Bennée
                   ` (14 more replies)
  0 siblings, 15 replies; 17+ messages in thread
From: Alex Bennée @ 2025-06-27 11:24 UTC (permalink / raw)
  To: qemu-devel
  Cc: Thomas Huth, qemu-arm, Gustavo Romero, Dmitry Osipenko,
	Pierrick Bouvier, Mahmoud Mandour, Philippe Mathieu-Daudé,
	Alex Bennée, Richard Henderson, Paolo Bonzini, Yanan Wang,
	qemu-s390x, Eduardo Habkost, Michael S. Tsirkin, Marcel Apfelbaum,
	Zhao Liu, Akihiko Odaki, Alexandre Iooss

Hi,

Here is the rolled up set of patches from my various maintainer trees.

From testing/next:

  - new pci hotplug tests

From semihosting/next

  - compile once updates

From plugins/next

  - register write support for plugins
  - memory read/write support (see caveats in APIs)

I've also been tracking the discontinuity changes but I don't know if
they will be ready by 10.1 softfreeze.

From virtio-gpu/next:

  - MAINTAINER updates
  - context init

I've left the other patches which try to untangle the various
memory race conditions until we have a clear path forward.

Only one patch needs review:

  gitlab: mark s390x-system to allow failures

I intend to send the PR in next week.

Alex.

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 ++
 .../custom-runners/ubuntu-22.04-s390x.yml     |   2 +
 semihosting/meson.build                       |   5 +-
 tests/functional/meson.build                  |   1 +
 tests/functional/test_aarch64_hotplug_pci.py  |  71 +++++
 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, 862 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



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2025-06-30  6:13 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-27 11:24 [PATCH 00/15] Maintainer updates for June (tests, semihosting, plugins, gpu) pre-PR Alex Bennée
2025-06-27 11:24 ` [PATCH 01/15] gitlab: mark s390x-system to allow failures Alex Bennée
2025-06-27 11:24 ` [PATCH 02/15] tests/functional: Add PCI hotplug test for aarch64 Alex Bennée
2025-06-27 11:24 ` [PATCH 03/15] semihosting/uaccess: Remove uses of target_ulong type Alex Bennée
2025-06-27 11:25 ` [PATCH 04/15] semihosting/uaccess: Compile once Alex Bennée
2025-06-27 11:25 ` [PATCH 05/15] gdbstub: Expose gdb_write_register function to consumers of gdbstub Alex Bennée
2025-06-27 11:25 ` [PATCH 06/15] plugins: Add register write API Alex Bennée
2025-06-27 11:25 ` [PATCH 07/15] plugins: Add enforcement of QEMU_PLUGIN_CB flags in register R/W callbacks Alex Bennée
2025-06-27 11:25 ` [PATCH 08/15] plugins: Add memory virtual address write API Alex Bennée
2025-06-27 11:25 ` [PATCH 09/15] plugins: Add memory hardware address read/write API Alex Bennée
2025-06-27 11:25 ` [PATCH 10/15] tests/tcg: Remove copy-pasted notes and from i386 and add x86_64 system tests to tests Alex Bennée
2025-06-27 11:25 ` [PATCH 11/15] plugins: Add patcher plugin and test Alex Bennée
2025-06-27 11:25 ` [PATCH 12/15] plugins: Update plugin version and add notes Alex Bennée
2025-06-27 11:25 ` [PATCH 13/15] MAINTAINERS: add myself to virtio-gpu for Odd Fixes Alex Bennée
2025-06-30  6:12   ` Philippe Mathieu-Daudé
2025-06-27 11:25 ` [PATCH 14/15] MAINTAINERS: add Akihiko and Dmitry as reviewers Alex Bennée
2025-06-27 11:25 ` [PATCH 15/15] virtio-gpu: support context init multiple timeline Alex Bennée

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).