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