Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 6af9f88fff5baea33469d52b94c7e64bd596713e
      
https://github.com/qemu/qemu/commit/6af9f88fff5baea33469d52b94c7e64bd596713e
  Author: Alex Bennée <alex.ben...@linaro.org>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M .gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml

  Log Message:
  -----------
  gitlab: mark s390x-system to allow failures

The system tests (usually qos-test or migration-test) prove to be very
susceptible on the s390x runners. Although we have boosted memory and
virtual CPUs on the runners problems persist. For now mark test as
allow_failure so the its clear on the CI UI when checking test
results.

Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-ID: <20250627112512.1880708-2-alex.ben...@linaro.org>


  Commit: 374a245573b8da2d7fd91272868e173027adc7db
      
https://github.com/qemu/qemu/commit/374a245573b8da2d7fd91272868e173027adc7db
  Author: Gustavo Romero <gustavo.rom...@linaro.org>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M MAINTAINERS
    M tests/functional/meson.build
    A tests/functional/test_aarch64_hotplug_pci.py

  Log Message:
  -----------
  tests/functional: Add PCI hotplug test for aarch64

Add a functional test, aarch64_hotplug_pci, to exercise PCI hotplug and
hot-unplug on arm64.

Signed-off-by: Gustavo Romero <gustavo.rom...@linaro.org>
Reviewed-by: Daniel P. Berrangé <berra...@redhat.com>
Acked-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250528203137.1654964-1-gustavo.rom...@linaro.org>
[AJB: trimmed boilerplate for checkpatch, simplified invocations]
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-ID: <20250627112512.1880708-3-alex.ben...@linaro.org>


  Commit: 328c1a0b861e6c581880cf5831a0952ed92bcbf3
      
https://github.com/qemu/qemu/commit/328c1a0b861e6c581880cf5831a0952ed92bcbf3
  Author: Philippe Mathieu-Daudé <phi...@linaro.org>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M include/semihosting/uaccess.h
    M semihosting/uaccess.c

  Log Message:
  -----------
  semihosting/uaccess: Remove uses of target_ulong type

Replace target_ulong by vaddr or size_t types to match
cpu_memory_rw_debug() prototype in "exec/cpu-common.h":

 >  int cpu_memory_rw_debug(CPUState *cpu, vaddr addr,
 >                          void *ptr, size_t len,
 >                          bool is_write);

Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Reviewed-by: Richard Henderson <richard.hender...@linaro.org>
Message-ID: <20250526095213.14113-2-phi...@linaro.org>
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-ID: <20250627112512.1880708-4-alex.ben...@linaro.org>


  Commit: b8e6bfd6695331c24a6a8c49db1321ef24ddecaf
      
https://github.com/qemu/qemu/commit/b8e6bfd6695331c24a6a8c49db1321ef24ddecaf
  Author: Philippe Mathieu-Daudé <phi...@linaro.org>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M semihosting/meson.build

  Log Message:
  -----------
  semihosting/uaccess: Compile once

Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Reviewed-by: Richard Henderson <richard.hender...@linaro.org>
Message-ID: <20250526095213.14113-3-phi...@linaro.org>
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-ID: <20250627112512.1880708-5-alex.ben...@linaro.org>


  Commit: 1bb6403a34b05a128fbaa27f392f3f78c98c59a9
      
https://github.com/qemu/qemu/commit/1bb6403a34b05a128fbaa27f392f3f78c98c59a9
  Author: Rowan Hart <rowanbh...@gmail.com>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M gdbstub/gdbstub.c
    M include/exec/gdbstub.h

  Log Message:
  -----------
  gdbstub: Expose gdb_write_register function to consumers of gdbstub

This patch exposes the gdb_write_register function from
gdbstub/gdbstub.c via the exec/gdbstub.h header file to support use in
plugins to write register contents.

Reviewed-by: Alex Bennée <alex.ben...@linaro.org>
Reviewed-by: Julian Ganz <neither@nut.email>
Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Rowan Hart <rowanbh...@gmail.com>
Message-ID: <20250624175351.440780-2-rowanbh...@gmail.com>
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-ID: <20250627112512.1880708-6-alex.ben...@linaro.org>


  Commit: 1a92b65859e2d58dbf4b8356940c42c5834e9710
      
https://github.com/qemu/qemu/commit/1a92b65859e2d58dbf4b8356940c42c5834e9710
  Author: Rowan Hart <rowanbh...@gmail.com>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M include/qemu/qemu-plugin.h
    M plugins/api.c

  Log Message:
  -----------
  plugins: Add register write API

This patch adds a function to the plugins API to allow plugins to write
register contents. It also moves the qemu_plugin_read_register function
so all the register-related functions are grouped together in the file.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Rowan Hart <rowanbh...@gmail.com>
Message-ID: <20250624175351.440780-3-rowanbh...@gmail.com>
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-ID: <20250627112512.1880708-7-alex.ben...@linaro.org>


  Commit: 766e00bd570f54c8d08023a46cd3386e96ecd39f
      
https://github.com/qemu/qemu/commit/766e00bd570f54c8d08023a46cd3386e96ecd39f
  Author: Rowan Hart <rowanbh...@gmail.com>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M accel/tcg/plugin-gen.c
    M include/hw/core/cpu.h
    M include/qemu/plugin.h
    M include/qemu/qemu-plugin.h
    M plugins/api.c
    M plugins/core.c

  Log Message:
  -----------
  plugins: Add enforcement of QEMU_PLUGIN_CB flags in register R/W callbacks

This patch adds functionality to enforce the requested QEMU_PLUGIN_CB_
flags level passed when registering a callback function using the
plugins API. Each time a callback is about to be invoked, a thread-local
variable will be updated with the level that callback requested. Then,
called API functions (in particular, the register read and write API)
will call qemu_plugin_get_cb_flags() to check the level is at least the
level they require.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Rowan Hart <rowanbh...@gmail.com>
Message-ID: <20250624175351.440780-4-rowanbh...@gmail.com>
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-ID: <20250627112512.1880708-8-alex.ben...@linaro.org>


  Commit: f00373b895da830ef6d0ee9a518e336e8252a4a3
      
https://github.com/qemu/qemu/commit/f00373b895da830ef6d0ee9a518e336e8252a4a3
  Author: Rowan Hart <rowanbh...@gmail.com>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M include/qemu/qemu-plugin.h
    M plugins/api.c

  Log Message:
  -----------
  plugins: Add memory virtual address write API

This patch adds functions to the plugins API to allow reading and
writing memory via virtual addresses. These functions only permit doing
so on the current CPU, because there is no way to ensure consistency if
plugins are allowed to read or write to other CPUs that aren't currently
in the context of the plugin.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Rowan Hart <rowanbh...@gmail.com>
Message-ID: <20250624175351.440780-5-rowanbh...@gmail.com>
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-ID: <20250627112512.1880708-9-alex.ben...@linaro.org>


  Commit: 30424b8d4299d7dc50f90a6909e41a3c7ce94ccb
      
https://github.com/qemu/qemu/commit/30424b8d4299d7dc50f90a6909e41a3c7ce94ccb
  Author: Rowan Hart <rowanbh...@gmail.com>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M include/qemu/qemu-plugin.h
    M plugins/api.c

  Log Message:
  -----------
  plugins: Add memory hardware address read/write API

This patch adds functions to the plugins API to allow plugins to read
and write memory via hardware addresses. The functions use the current
address space of the current CPU in order to avoid exposing address
space information to users. A later patch may want to add a function to
permit a specified address space, for example to facilitate
architecture-specific plugins that want to operate on them, for example
reading ARM secure memory.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Rowan Hart <rowanbh...@gmail.com>
Message-ID: <20250624175351.440780-6-rowanbh...@gmail.com>
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-ID: <20250627112512.1880708-10-alex.ben...@linaro.org>


  Commit: 5ea2abf07ccd661c434249c4d08fce9c0f8529a1
      
https://github.com/qemu/qemu/commit/5ea2abf07ccd661c434249c4d08fce9c0f8529a1
  Author: Rowan Hart <rowanbh...@gmail.com>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M tests/tcg/x86_64/Makefile.softmmu-target

  Log Message:
  -----------
  tests/tcg: Remove copy-pasted notes and from i386 and add x86_64 system tests 
to tests

The x86_64-softmmu Makefile seems to have been copy-pasted from the i386
Makefile at some point in the past. Cleaning up a vestigial unused
variable and removing some outdated comments.

Signed-off-by: Rowan Hart <rowanbh...@gmail.com>
Message-ID: <20250624175351.440780-7-rowanbh...@gmail.com>
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-ID: <20250627112512.1880708-11-alex.ben...@linaro.org>


  Commit: 71d337943870b30ed8a137fb14dbf4680ba9ccc7
      
https://github.com/qemu/qemu/commit/71d337943870b30ed8a137fb14dbf4680ba9ccc7
  Author: Rowan Hart <rowanbh...@gmail.com>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M tests/tcg/Makefile.target
    M tests/tcg/plugins/meson.build
    A tests/tcg/plugins/patch.c
    M tests/tcg/x86_64/Makefile.softmmu-target
    A tests/tcg/x86_64/system/patch-target.c
    A tests/tcg/x86_64/system/validate-patch.py

  Log Message:
  -----------
  plugins: Add patcher plugin and test

This patch adds a plugin that exercises the virtual and hardware memory
read-write API functions added in a previous patch. The plugin takes a
target and patch byte sequence, and will overwrite any instruction
matching the target byte sequence with the patch.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Rowan Hart <rowanbh...@gmail.com>
Message-ID: <20250624175351.440780-8-rowanbh...@gmail.com>
[AJB: tweak Makefile, use uintptr_t for pointer stuffing]
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-ID: <20250627112512.1880708-12-alex.ben...@linaro.org>


  Commit: 137d2f947f7ad5ca3190e481b2b0b210386f5b4e
      
https://github.com/qemu/qemu/commit/137d2f947f7ad5ca3190e481b2b0b210386f5b4e
  Author: Rowan Hart <rowanbh...@gmail.com>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M include/qemu/qemu-plugin.h

  Log Message:
  -----------
  plugins: Update plugin version and add notes

This patch updates the plugin version to gate new APIs and adds notes
describing what has been added.

Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
Signed-off-by: Rowan Hart <rowanbh...@gmail.com>
Message-ID: <20250624175351.440780-9-rowanbh...@gmail.com>
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-ID: <20250627112512.1880708-13-alex.ben...@linaro.org>


  Commit: ef10cb656c9c9349091cf7ba67bf120d230f0435
      
https://github.com/qemu/qemu/commit/ef10cb656c9c9349091cf7ba67bf120d230f0435
  Author: Alex Bennée <alex.ben...@linaro.org>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: add myself to virtio-gpu for Odd Fixes

Seeing as I've taken a few patches to here now I might as well put
myself forward to maintain virtio-gpu. I've marked it as Odd Fixes as
it is not my core focus. If someone with more GPU experience comes
forward we can always update again.

Reviewed-by: Markus Armbruster <arm...@redhat.com>
Message-ID: <20250603110204.838117-8-alex.ben...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-ID: <20250627112512.1880708-14-alex.ben...@linaro.org>


  Commit: 2882dfa57faad19c9f622eea67614b1215c24d8e
      
https://github.com/qemu/qemu/commit/2882dfa57faad19c9f622eea67614b1215c24d8e
  Author: Alex Bennée <alex.ben...@linaro.org>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: add Akihiko and Dmitry as reviewers

Thanks for volunteering to help.

Cc: Akihiko Odaki <od...@rsg.ci.i.u-tokyo.ac.jp>
Cc: Dmitry Osipenko <dmitry.osipe...@collabora.com>
Reviewed-by: Markus Armbruster <arm...@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Acked-by: Michael S. Tsirkin <m...@redhat.com>
Message-ID: <20250603110204.838117-9-alex.ben...@linaro.org>
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-ID: <20250627112512.1880708-15-alex.ben...@linaro.org>


  Commit: 1fa2ffdbec55d84326e22f046bc3e26322836f5a
      
https://github.com/qemu/qemu/commit/1fa2ffdbec55d84326e22f046bc3e26322836f5a
  Author: Yiwei Zhang <zzyi...@gmail.com>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M hw/display/virtio-gpu-virgl.c

  Log Message:
  -----------
  virtio-gpu: support context init multiple timeline

Venus and later native contexts have their own fence context along with
multiple timelines within. Fences wtih VIRTIO_GPU_FLAG_INFO_RING_IDX in
the flags must be dispatched to be created on the target context. Fence
signaling also has to be handled on the specific timeline within that
target context.

Before this change, venus fencing is completely broken if the host
driver doesn't support implicit fencing with external memory objects.
Frames can go backwards along with random artifacts on screen if the
host driver doesn't attach an implicit fence to the render target. The
symptom could be hidden by certain guest wsi backend that waits on a
venus native VkFence object for the actual payload with limited present
modes or under special configs. e.g. x11 mailbox or xwayland.

After this change, everything related to venus fencing starts making
sense. Confirmed this via guest and host side perfetto tracing.

Cc: qemu-sta...@nongnu.org
Fixes: 94d0ea1c1928 ("virtio-gpu: Support Venus context")
Signed-off-by: Yiwei Zhang <zzyi...@gmail.com>
Reviewed-by: Dmitry Osipenko <dmitry.osipe...@collabora.com>
Message-Id: <20250518152651.334115-1-zzyi...@gmail.com>
[AJB: remove version history from commit message]
Tested-by: Dmitry Osipenko <dmitry.osipe...@collabora.com>
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Reviewed-by: Akihiko Odaki <od...@rsg.ci.i.u-tokyo.ac.jp>
Message-ID: <20250627112512.1880708-16-alex.ben...@linaro.org>


  Commit: 1d6045148f90c7427648b73dd97d37c4a1ad7418
      
https://github.com/qemu/qemu/commit/1d6045148f90c7427648b73dd97d37c4a1ad7418
  Author: Sean Wei <me@sean.taipei>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: update docs file extensions (.txt -> .rst)

The documentation tree has been converted to reStructuredText, but
two entries in MAINTAINERS still point to the removed *.txt files.

This prevents scripts/get_maintainer.pl from matching the documents.

Update those entries to *.rst so the maintainer script works again.

Related commits:
  8472cc5dbe6 (Sep 2023): docs/specs/vmw_pvscsi-spec: Convert to rST
  8e72ceee5cd (Jun 2022): Rename docs/specs/fw_cfg.txt to .rst

Signed-off-by: Sean Wei <me@sean.taipei>
Message-ID: <20250616.qemu.relocated.01@sean.taipei>
Reviewed-by: Thomas Huth <th...@redhat.com>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 1ed84eb01f8f202191eb57a1bb4e1ce55f5164cf
      
https://github.com/qemu/qemu/commit/1ed84eb01f8f202191eb57a1bb4e1ce55f5164cf
  Author: Sean Wei <me@sean.taipei>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: fix vendor capitalization (Vmware -> VMware)

"VMware" is the vendor's official spelling.
Adjust the spelling in MAINTAINERS for consistency.

Signed-off-by: Sean Wei <me@sean.taipei>
Message-ID: <20250616.qemu.relocated.03@sean.taipei>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 8231feef53fb130b276797396749508d4fe1ec03
      
https://github.com/qemu/qemu/commit/8231feef53fb130b276797396749508d4fe1ec03
  Author: Sean Wei <me@sean.taipei>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: fix VMware filename typo (vwm -> vmw)

The entry for the VMware PVSCSI spec uses "vwm" instead of "vmw",
which does not match any file in the tree.

Correct the path so scripts/get_maintainer.pl can match the file.

Signed-off-by: Sean Wei <me@sean.taipei>
Reviewed-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250616.qemu.relocated.04@sean.taipei>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: e06cd791381383c6fa6041ad0758a86c5b1509e6
      
https://github.com/qemu/qemu/commit/e06cd791381383c6fa6041ad0758a86c5b1509e6
  Author: Sean Wei <me@sean.taipei>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M hw/acpi/nvdimm.c
    M hw/acpi/pcihp.c
    M hw/acpi/vmgenid.c
    M hw/misc/ivshmem-flat.c
    M hw/ppc/spapr.c
    M include/hw/acpi/pcihp.h
    M include/hw/misc/ivshmem-flat.h
    M tests/qtest/vmgenid-test.c

  Log Message:
  -----------
  treewide: update docs file extensions (.txt -> .rst) in comments

Several source comments still refer to docs with the old .txt
extension that were previously converted to reStructuredText.

Update these references to use the correct .rst extensions to
maintain accurate in-tree documentation pointers.

No functional changes.

Related commits:
  50f8174c5c1 (Jul 2021): docs/specs/acpi_nvdimm: Convert to rST
  f054eb1c920 (Jul 2021): docs/specs/acpi_pci_hotplug: Convert to rST
  912fb3678b8 (Sep 2023): docs/specs/vmgenid: Convert to rST
  bb1cff6ee04 (Sep 2023): docs/specs/ivshmem-spec: Convert to rST
  55ff468f781 (Jan 2022): docs: Rename ppc-spapr-hotplug.txt to .rst

Signed-off-by: Sean Wei <me@sean.taipei>
Message-ID: <20250616.qemu.relocated.05@sean.taipei>
Reviewed-by: Thomas Huth <th...@redhat.com>
Reviewed-by: Harsh Prateek Bora <hars...@linux.ibm.com>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: c95b08106b4b47d511a91a1c41e79681588bef59
      
https://github.com/qemu/qemu/commit/c95b08106b4b47d511a91a1c41e79681588bef59
  Author: Sean Wei <me@sean.taipei>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M docs/spin/tcg-exclusive.promela
    M hw/nvme/ctrl.c
    M target/arm/cpu.c
    M target/loongarch/README

  Log Message:
  -----------
  treewide: fix paths for relocated files in comments

After the docs directory restructuring, several comments
refer to paths that no longer exist.

Replace these references to the current file locations
so readers can find the correct files.

Related commits
---------------

  189c099f75f (Jul 2021)
    docs: collect the disparate device emulation docs into one section
    Rename  docs/system/{ => devices}/nvme.rst

  5f4c96b779f (Feb 2023)
    docs/system/loongarch: update loongson3.rst and rename it to virt.rst
    Rename  docs/system/loongarch/{loongson3.rst => virt.rst}

  fe0007f3c1d (Sep 2023)
    exec: Rename cpu.c -> cpu-target.c
    Rename  cpus-common.c => cpu-common.c

  42fa9665e59 (Apr 2025)
    exec: Restrict 'cpu_ldst.h' to accel/tcg/
    Rename  include/{exec/cpu_ldst.h => accel/tcg/cpu-ldst.h}

Signed-off-by: Sean Wei <me@sean.taipei>
Message-ID: <20250616.qemu.relocated.06@sean.taipei>
Reviewed-by: Thomas Huth <th...@redhat.com>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: c6198abbb1ed80036f42523d885e1682b0bd9987
      
https://github.com/qemu/qemu/commit/c6198abbb1ed80036f42523d885e1682b0bd9987
  Author: Sean Wei <me@sean.taipei>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: fix paths for relocated files

Several files were renamed in previous commits, causing their entries
in MAINTAINERS to reference outdated paths.
This prevents scripts/get_maintainer.pl from correctly matching
these files to their maintainers.

Update the filenames to reflect their current locations so that
maintainer lookup works properly.

Related commits
---------------

  c45460decbd (Oct 2023)
    hw/input/stellaris_input: Rename to stellaris_gamepad
    Rename  include/hw/input/{gamepad.h => stellaris_gamepad.h}

  4faf359accb (Nov 2020)
    docs: Move virtio-net-failover.rst into the system manual
    Rename  docs/{ => system}/virtio-net-failover.rst

  89857312f32 (Apr 2024)
    hw/usb: move stubs out of stubs/
    Rename  stubs/usb-dev-stub.c => hw/usb/bus-stub.c

  f2604d8508a (Apr 2024)
    hw/virtio: move stubs out of stubs/
    Rename  stubs/virtio-md-pci.c => hw/virtio/virtio-md-stubs.c

  2c888febdfa (Apr 2024)
    memory-device: move stubs out of stubs/
    Rename  stubs/memory_device.c => hw/mem/memory-device-stubs.c

  d481cec7565 (Oct 2024)
    migration: Move cpu-throttle.c from system to migration
    Rename  {system => migration}/cpu-throttle.c

  864a3fa4392 (Jan 2023)
    monitor: Rename misc.c to hmp-target.c
    Rename  monitor/{misc.c => hmp-target.c}

Signed-off-by: Sean Wei <me@sean.taipei>
Message-ID: <374597a7-94e4-45b2-9617-35183db3ea9d@sean.taipei>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 27aa790376c9b111f872445a17d660db5e881911
      
https://github.com/qemu/qemu/commit/27aa790376c9b111f872445a17d660db5e881911
  Author: Collin Walling <wall...@linux.ibm.com>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M target/s390x/cpu_models_system.c

  Log Message:
  -----------
  target/s390x: set has_deprecated_props flag

Now that the deprecated_props is an optional field, the expansion method
must now set the "has_deprecated_props" flag in order for the data to be
output from the response.

Fixes: 448553bb7c (qapi: Make CpuModelExpansionInfo::deprecated-props optional 
and generic)
Signed-off-by: Collin Walling <wall...@linux.ibm.com>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Message-ID: <20250630024404.940882-1-wall...@linux.ibm.com>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 10d4365c9e161d363e21182b0613bdbe7cee538e
      
https://github.com/qemu/qemu/commit/10d4365c9e161d363e21182b0613bdbe7cee538e
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M target/s390x/cpu_features_def.h.inc

  Log Message:
  -----------
  target/s390x: A fix for the trouble with tribles

While Tribbles are cute, it should be "triple store" here,
not "trible store".

Reviewed-by: Daniel P. Berrangé <berra...@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20250701194241.434183-1-th...@redhat.com>


  Commit: 01e2b1bc27bae874bfeb6978ce093deac5bb9639
      
https://github.com/qemu/qemu/commit/01e2b1bc27bae874bfeb6978ce093deac5bb9639
  Author: Thomas Huth <th...@redhat.com>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M tests/functional/test_aarch64_sbsaref_freebsd.py

  Log Message:
  -----------
  tests/functional/test_aarch64_sbsaref_freebsd: Fix the URL of the ISO image

The original image has been removed from the server, so the test
currently fails if it has to fetch the asset, but we can still
download the ISO from the archive server. While we're at it, prefer
the XZ compressed image, it's much smaller and thus the download
should be faster.

Message-ID: <20250701105809.366180-1-th...@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 597639c4273d1433b0a47c8533b90ccce29f84e5
      
https://github.com/qemu/qemu/commit/597639c4273d1433b0a47c8533b90ccce29f84e5
  Author: Stefan Hajnoczi <stefa...@redhat.com>
  Date:   2025-07-03 (Thu, 03 Jul 2025)

  Changed paths:
    M .gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml
    M MAINTAINERS
    M accel/tcg/plugin-gen.c
    M gdbstub/gdbstub.c
    M hw/display/virtio-gpu-virgl.c
    M include/exec/gdbstub.h
    M include/hw/core/cpu.h
    M include/qemu/plugin.h
    M include/qemu/qemu-plugin.h
    M include/semihosting/uaccess.h
    M plugins/api.c
    M plugins/core.c
    M semihosting/meson.build
    M semihosting/uaccess.c
    M tests/functional/meson.build
    A tests/functional/test_aarch64_hotplug_pci.py
    M tests/tcg/Makefile.target
    M tests/tcg/plugins/meson.build
    A tests/tcg/plugins/patch.c
    M tests/tcg/x86_64/Makefile.softmmu-target
    A tests/tcg/x86_64/system/patch-target.c
    A tests/tcg/x86_64/system/validate-patch.py

  Log Message:
  -----------
  Merge tag 'pull-10.1-maintainer-june-2025-020725-1' of 
https://gitlab.com/stsquad/qemu into staging

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

* tag 'pull-10.1-maintainer-june-2025-020725-1' of 
https://gitlab.com/stsquad/qemu:
  virtio-gpu: support context init multiple timeline
  MAINTAINERS: add Akihiko and Dmitry as reviewers
  MAINTAINERS: add myself to virtio-gpu for Odd Fixes
  plugins: Update plugin version and add notes
  plugins: Add patcher plugin and test
  tests/tcg: Remove copy-pasted notes and from i386 and add x86_64 system tests 
to tests
  plugins: Add memory hardware address read/write API
  plugins: Add memory virtual address write API
  plugins: Add enforcement of QEMU_PLUGIN_CB flags in register R/W callbacks
  plugins: Add register write API
  gdbstub: Expose gdb_write_register function to consumers of gdbstub
  semihosting/uaccess: Compile once
  semihosting/uaccess: Remove uses of target_ulong type
  tests/functional: Add PCI hotplug test for aarch64
  gitlab: mark s390x-system to allow failures

Conflicts:
  tests/functional/meson.build

  Context conflict with commit 7bc86ccbb59f ("tests/functional: test
  device passthrough on aarch64"), keep both changes to
  tests_aarch64_system_thorough[].


  Commit: c77283dd5d79149f4e7e9edd00f65416c648ee59
      
https://github.com/qemu/qemu/commit/c77283dd5d79149f4e7e9edd00f65416c648ee59
  Author: Stefan Hajnoczi <stefa...@redhat.com>
  Date:   2025-07-03 (Thu, 03 Jul 2025)

  Changed paths:
    M MAINTAINERS
    M docs/spin/tcg-exclusive.promela
    M hw/acpi/nvdimm.c
    M hw/acpi/pcihp.c
    M hw/acpi/vmgenid.c
    M hw/misc/ivshmem-flat.c
    M hw/nvme/ctrl.c
    M hw/ppc/spapr.c
    M include/hw/acpi/pcihp.h
    M include/hw/misc/ivshmem-flat.h
    M target/arm/cpu.c
    M target/loongarch/README
    M target/s390x/cpu_features_def.h.inc
    M target/s390x/cpu_models_system.c
    M tests/functional/test_aarch64_sbsaref_freebsd.py
    M tests/qtest/vmgenid-test.c

  Log Message:
  -----------
  Merge tag 'pull-request-2025-07-02' of https://gitlab.com/thuth/qemu into 
staging

* Fix file names of renamed files in comments and MAINTAINERS
* Fix the "deprecated props" in QOM on s390x
* Fix URL of the aarch64_sbsaref_freebsd functional test
* Fix some trouble with trible

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmhlZckRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbVIZhAAltzQ9+lZYa0A5NcgbFlVSmL/E6qDIMXG
# AJcNul3dgrIVcCrxN17dBmU4ftemjQCpcw7I4fL0G0CrAMdB9Yp991tis1SwycNX
# HEDY8THEE7EiOEKxBHtUFo8JbsnT+lcCwNnpvu6RXwnTN4TjT386OwBSeKv4mhHt
# LFoUnX5yZqJQD1bzcrUeo+OBoXrnMkeJRuOTFXval1AGBT4q0G5mMtAcj93gONNe
# hKdXhYst4XYLZIe2TJAdsbKs5Ics5UZ9rkSIC8tw1drt+iueSSSHNoPsg2AP8Ueg
# iqElX3tzzb/P7QF/LWIfu55WLMbP2C2l6Pb37sdZf8Y1QpRaA/6fxQrNRoVLYfdP
# 2Gqtxd8Ynn74LUxOpW+gi90mmrZpIL+M06Al0bzpI+KmWOaZxpBd0E3r5BIO1Ghb
# /7XIn9svlVpBXd5V3M7Myg1BKAlJJ6GtuMMDBv8Yym6bTD+bdjGk28k/uvt6BSpq
# qiMVjKrmmAO4zBkj3OZUKYoqkktf6mjso0xjXxkI2GTQ44dgvXXluwHF8F5LzBPz
# y2X+KGhf/vfXqP7cAGpmFH3SjDqngdqvuBT/pDO/VWRUhyz8lM6DyPsdVhS7KrXl
# QByt4FkCzYS+o9kc2Hlobj+ujjEPG+1ffSDDweioYYygsZny+8GBgD5D31e5cPsP
# 9/Uc75aJD88=
# =SEr8
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 02 Jul 2025 13:00:57 EDT
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "th...@redhat.com"
# gpg: Good signature from "Thomas Huth <th.h...@gmx.de>" [full]
# gpg:                 aka "Thomas Huth <th...@redhat.com>" [full]
# gpg:                 aka "Thomas Huth <h...@tuxfamily.org>" [full]
# gpg:                 aka "Thomas Huth <th.h...@posteo.de>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

* tag 'pull-request-2025-07-02' of https://gitlab.com/thuth/qemu:
  tests/functional/test_aarch64_sbsaref_freebsd: Fix the URL of the ISO image
  target/s390x: A fix for the trouble with tribles
  target/s390x: set has_deprecated_props flag
  MAINTAINERS: fix paths for relocated files
  treewide: fix paths for relocated files in comments
  treewide: update docs file extensions (.txt -> .rst) in comments
  MAINTAINERS: fix VMware filename typo (vwm -> vmw)
  MAINTAINERS: fix vendor capitalization (Vmware -> VMware)
  MAINTAINERS: update docs file extensions (.txt -> .rst)

Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com>


Compare: https://github.com/qemu/qemu/compare/7698afc42b5a...c77283dd5d79

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications

Reply via email to