Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: b83d8be7a73d977440cd852620a0142a1e551434
https://github.com/qemu/qemu/commit/b83d8be7a73d977440cd852620a0142a1e551434
Author: Alex Bennée <[email protected]>
Date: 2025-10-20 (Mon, 20 Oct 2025)
Changed paths:
M .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml
Log Message:
-----------
gitlab: use template for ubuntu-24.04-aarch64 jobs
Most of the test is pure boilerplate so to save ourselves from
repetition move all the main bits into a minimal copy of
native_build_job_template but without the caching.
We keep all the current allow_fail and configure setups but do take
the opportunity to replace the -j`nproc --ignore=40` hack with
something that almost, but not quite, saturates the machine its being
built on.
Reviewed-by: Richard Henderson <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 76a7a7158722bb032ab7169f44d3c32cb3442152
https://github.com/qemu/qemu/commit/76a7a7158722bb032ab7169f44d3c32cb3442152
Author: Alex Bennée <[email protected]>
Date: 2025-10-20 (Mon, 20 Oct 2025)
Changed paths:
M .gitlab-ci.d/custom-runners.yml
R .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch32.yml
M scripts/ci/setup/ubuntu/build-environment.yml
R scripts/ci/setup/ubuntu/ubuntu-2204-armhf-cross.yml
Log Message:
-----------
gitlab: drop aarch32 runner and associated bits
While working out what hoops to jump through to get a full set of
aarch32 packages installed on the aarch64 runner it was pointed out 32
bit host support is deprecated. As the extra packages where needed for
system emulation (marked deprecated since 8.0!) there didn't seem much
point keeping this in.
While the full expunging of 32 bit host support will probably be done
for 11.0 we can at least reduce the CI burden a bit now.
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 77dc9d662f80b9f4eb450df27f60a0a9b3c97785
https://github.com/qemu/qemu/commit/77dc9d662f80b9f4eb450df27f60a0a9b3c97785
Author: Peter Maydell <[email protected]>
Date: 2025-10-20 (Mon, 20 Oct 2025)
Changed paths:
M tests/tcg/multiarch/linux/linux-test.c
Log Message:
-----------
tests/tcg/multiarch/linux/linux-test: Don't try to test atime update
The linux-test test includes an attempt to check the utime and stat
syscalls by setting the atime and mtime of a file to specific values,
and then calling stat() to check that the values read back correctly.
Unfortunately this is flaky, as it will fail if some other process
(for instance a virus scanner, backup program, etc) gets in and reads
the file between the utime() and stat() call, resulting in a host
syscall sequence like this:
utimensat(AT_FDCWD, "file2",
[{tv_sec=1001, tv_nsec=0} /* 1970-01-01T01:16:41+0100 */,
{tv_sec=1000, tv_nsec=0} /* 1970-01-01T01:16:40+0100 */], 0) = 0
# successfully set atime to 1001 and mtime to 1000
statx(AT_FDCWD, "file2", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT,
STATX_BASIC_STATS,
{stx_mask=STATX_BASIC_STATS|STATX_MNT_ID,
stx_blksize=4096, stx_attributes=0, stx_nlink=1, stx_uid=32808,
stx_gid=32808, stx_mode=S_IFREG|0600, stx_ino=21659016,
stx_size=100, stx_blocks=8,
stx_attributes_mask=STATX_ATTR_COMPRESSED|STATX_ATTR_IMMUTABLE|
STATX_ATTR_APPEND|STATX_ATTR_NODUMP|STATX_ATTR_ENCRYPTED|
STATX_ATTR_AUTOMOUNT|STATX_ATTR_MOUNT_ROOT|STATX_ATTR_VERITY|
STATX_ATTR_DAX,
stx_atime={tv_sec=1760091862, tv_nsec=63509009} /*
2025-10-10T11:24:22.063509009+0100 */,
stx_ctime={tv_sec=1760091862, tv_nsec=63509009} /*
2025-10-10T11:24:22.063509009+0100 */,
stx_mtime={tv_sec=1000, tv_nsec=0} /* 1970-01-01T01:16:40+0100 */,
stx_rdev_major=0, stx_rdev_minor=0, stx_dev_major=252,
stx_dev_minor=0, stx_mnt_id=0x1f}) = 0
# but when we statx the file, we get back an mtime of 1000
# but an atime corresponding to when the other process read it
and which will cause the test program to fail with the error
message "stat time".
In theory we could defend against this by e.g. operating on files in
a dummy loopback mount filesystem which we mounted as 'noatime', but
this isn't worth the hassle. Just drop the check on atime.
Cc: [email protected]
Signed-off-by: Peter Maydell <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Reviewed-by: Richard Henderson <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 0c6d6d79a5cbd538c6c0798b1068f37bfbbf9693
https://github.com/qemu/qemu/commit/0c6d6d79a5cbd538c6c0798b1068f37bfbbf9693
Author: Dongwon Kim <[email protected]>
Date: 2025-10-20 (Mon, 20 Oct 2025)
Changed paths:
M ui/gtk-gl-area.c
Log Message:
-----------
ui/gtk-gl-area: Remove extra draw call in refresh
This partially reverts commit 77bf310084dad38b3a2badf01766c659056f1cf2
which causes some guest display corruption when gtk-gl-area
is used for GTK rendering (e.g. Wayland Compositor) possibly due to
simulataneous accesses on the guest frame buffer by host compositor
and the guest.
Fixes: 77bf310084 ("ui/gtk: Draw guest frame at refresh cycle")
Reported-by: Dmitry Osipenko <[email protected]>
Reported-by: Alex Bennée <[email protected]>
Tested-by: Alex Bennée <[email protected]>
Tested-by: Dmitry Osipenko <[email protected]>
Reviewed-by: Alex Bennée <[email protected]>
Reviewed-by: Dmitry Osipenko <[email protected]>
Cc: Marc-André Lureau <[email protected]>
Cc: Vivek Kasireddy <[email protected]>
Signed-off-by: Dongwon Kim <[email protected]>
Message-Id: <[email protected]>
Message-ID: <[email protected]>
Cc: [email protected]
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 9f714c4b2064d11ca422ab71c973f41ebaea121e
https://github.com/qemu/qemu/commit/9f714c4b2064d11ca422ab71c973f41ebaea121e
Author: Alex Bennée <[email protected]>
Date: 2025-10-20 (Mon, 20 Oct 2025)
Changed paths:
M hw/display/trace-events
M hw/display/virtio-gpu-virgl.c
Log Message:
-----------
hw/display: add blob map/unmap trace events
As these events happen dynamically as the guest does various things
they are quite handy to trace.
Reviewed-by: Pierrick Bouvier <[email protected]>
Reviewed-by: Akihiko Odaki <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 8a545a336d577e87b47e39031c17dd89eebd77d7
https://github.com/qemu/qemu/commit/8a545a336d577e87b47e39031c17dd89eebd77d7
Author: Pierrick Bouvier <[email protected]>
Date: 2025-10-20 (Mon, 20 Oct 2025)
Changed paths:
M contrib/plugins/uftrace_symbols.py
Log Message:
-----------
contrib/plugins/uftrace_symbols.py: generate debug files to map symbols to
source
Enhance uftrace_symbols.py to generate .dbg files, containing
source location for every symbol present in .sym file.
It allows to use `uftrace {replay,dump} --srcline` and show origin of
functions, connecting trace to original source code.
It was first implemented with pyelftools DWARF parser, which was way
too slow (~minutes) to get locations for every symbol in the linux
kernel. Thus, we use `addr2line` instead, which runs in seconds.
As well, there were some bugs with latest pyelftools release,
requiring to run master version, which is not installable with pip.
Thus, since we now require binutils (addr2line), we can ditch pyelftools
based implementation and simply rely on `nm` to get symbols information,
which is faster and better.
Signed-off-by: Pierrick Bouvier <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 487ce6ce999ca8f41960c19981ae3f01f6209d54
https://github.com/qemu/qemu/commit/487ce6ce999ca8f41960c19981ae3f01f6209d54
Author: Alex Bennée <[email protected]>
Date: 2025-10-20 (Mon, 20 Oct 2025)
Changed paths:
M docs/system/device-emulation.rst
M docs/system/devices/vfio-user.rst
R docs/system/devices/vhost-user-input.rst
R docs/system/devices/vhost-user-rng.rst
R docs/system/devices/vhost-user.rst
R docs/system/devices/virtio-gpu.rst
R docs/system/devices/virtio-pmem.rst
R docs/system/devices/virtio-snd.rst
A docs/system/devices/virtio/index.rst
A docs/system/devices/virtio/vhost-user-input.rst
A docs/system/devices/virtio/vhost-user-rng.rst
A docs/system/devices/virtio/vhost-user.rst
A docs/system/devices/virtio/virtio-gpu.rst
A docs/system/devices/virtio/virtio-pmem.rst
A docs/system/devices/virtio/virtio-snd.rst
Log Message:
-----------
docs/system: split VirtIO devices from the rest
In an effort to tidy up our device documentation split the VirtIO docs
from the rest of the index and put the index to them at the front of
the list. Sort the remaining entries alphabetically and tweak the
references appropriately.
Add a short preface to the VirtIO section nudging users to use VirtIO
unless they specifically want a particular piece of hardware
emulation.
Reviewed-by: Manos Pitsidianakis <[email protected]>
Reviewed-by: John Levon <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: bb8ad154e6dbe29e2dc3d172d75bf87dc7222ed7
https://github.com/qemu/qemu/commit/bb8ad154e6dbe29e2dc3d172d75bf87dc7222ed7
Author: Alex Bennée <[email protected]>
Date: 2025-10-20 (Mon, 20 Oct 2025)
Changed paths:
M docs/system/devices/virtio/virtio-gpu.rst
M docs/system/devices/virtio/virtio-pmem.rst
M docs/system/devices/virtio/virtio-snd.rst
Log Message:
-----------
docs/system: unify the naming style for VirtIO devices
This makes the index look a little neater.
Reviewed-by: John Levon <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: b1401456d561aeb9edd8a4df52f6036a0e8f50b8
https://github.com/qemu/qemu/commit/b1401456d561aeb9edd8a4df52f6036a0e8f50b8
Author: Alex Bennée <[email protected]>
Date: 2025-10-20 (Mon, 20 Oct 2025)
Changed paths:
M docs/system/devices/virtio/index.rst
R docs/system/devices/virtio/vhost-user-rng.rst
M docs/system/devices/virtio/vhost-user.rst
Log Message:
-----------
docs/system: drop vhost-user-rng docs
This is a fairly lightweight document which doesn't add much to the
general advice in vhost-user. Update the vhost-user docs to point
directly at the rust-vmm repo.
Reviewed-by: John Levon <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: faa29110b903fed29ba27bad3d0d8fcc7a8aa0fa
https://github.com/qemu/qemu/commit/faa29110b903fed29ba27bad3d0d8fcc7a8aa0fa
Author: Alex Bennée <[email protected]>
Date: 2025-10-20 (Mon, 20 Oct 2025)
Changed paths:
M docs/system/devices/virtio/index.rst
A docs/system/devices/virtio/vhost-user-contrib.rst
R docs/system/devices/virtio/vhost-user-input.rst
M docs/system/devices/virtio/vhost-user.rst
M docs/system/devices/virtio/virtio-gpu.rst
Log Message:
-----------
docs/system: merge vhost-user-input into vhost-user-contrib
We might as well group all the contrib submissions together and gently
dissuade people from using them in production. Update the references in
vhost-user to neatly refer to the storage daemon and the various
external rust backends.
Reviewed-by: Manos Pitsidianakis <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 1a5319e26797404a5f7738111ba788b593483af6
https://github.com/qemu/qemu/commit/1a5319e26797404a5f7738111ba788b593483af6
Author: Markus Armbruster <[email protected]>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M ui/qemu-pixman.c
Log Message:
-----------
ui/pixman: Fix crash in qemu_pixman_shareable_free()
Reported-by: Bernhard Beschow <[email protected]>
Fixes: b296b29d3414 (ui/pixman: Consistent error handling in
qemu_pixman_shareable_free())
Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Tested-by: Bernhard Beschow <[email protected]>
Reviewed-by: Bernhard Beschow <[email protected]>
Commit: 0ce63280dc6fe9fce1d89922f2d17dcae77827e6
https://github.com/qemu/qemu/commit/0ce63280dc6fe9fce1d89922f2d17dcae77827e6
Author: Shalini Chellathurai Saroja <[email protected]>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M hw/s390x/sclpcpi.c
M qapi/machine-s390x.json
Log Message:
-----------
qapi/machine-s390x: add QAPI event SCLP_CPI_INFO_AVAILABLE
Add QAPI event SCLP_CPI_INFO_AVAILABLE to notify the availability
of Control-Program Identification data in QOM.
Signed-off-by: Shalini Chellathurai Saroja <[email protected]>
Suggested-by: Thomas Huth <[email protected]>
Reviewed-by: Hendrik Brueckner <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: bc436b739c3c8683ef5e8c22391952dcaa95242e
https://github.com/qemu/qemu/commit/bc436b739c3c8683ef5e8c22391952dcaa95242e
Author: Shalini Chellathurai Saroja <[email protected]>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M tests/functional/s390x/test_ccw_virtio.py
Log Message:
-----------
tests/functional: add tests for SCLP event CPI
Add tests for SCLP event type Control-Program Identification.
Signed-off-by: Shalini Chellathurai Saroja <[email protected]>
Suggested-by: Thomas Huth <[email protected]>
Reviewed-by: Hendrik Brueckner <[email protected]>
Reviewed-by Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 6fc2caf39602aa42cc6ca8de24c7f2c568a3b634
https://github.com/qemu/qemu/commit/6fc2caf39602aa42cc6ca8de24c7f2c568a3b634
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M hw/s390x/s390-virtio-ccw.c
Log Message:
-----------
hw/s390x/ccw: Remove deprecated s390-ccw-virtio-4.2 machine
This machine has been supported for a period of more than 6 years.
According to our versioned machine support policy (see commit
ce80c4fa6ff "docs: document special exception for machine type
deprecation & removal") it can now be removed.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 9280e54fa664f7820ae046a0e0e139720d8eedb9
https://github.com/qemu/qemu/commit/9280e54fa664f7820ae046a0e0e139720d8eedb9
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M hw/s390x/sclp.c
M include/hw/s390x/sclp.h
Log Message:
-----------
hw/s390x/ccw: Remove SCLPDevice::increment_size field
The SCLPDevice::increment_size field was only used by the
s390-ccw-virtio-4.2 machine, which got removed. Remove it
as now unused, along with the sclp_memory_init() method.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 049271a2ea27a0a617537ac8bad6839a67ffaa51
https://github.com/qemu/qemu/commit/049271a2ea27a0a617537ac8bad6839a67ffaa51
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M hw/core/machine.c
M include/hw/boards.h
Log Message:
-----------
hw/core/machine: Remove MachineClass::fixup_ram_size callback
The MachineClass::fixup_ram_size callback, which was added
in commit 5c30ef937f5 ("vl/s390x: fixup ram sizes for compat
machines"), was only used by the s390-ccw-virtio-4.2 machine,
which got removed. Remove it as now unused.
Reported-by: Thomas Huth <[email protected]>
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 8a2b283efa007f705f12784fc10185435bd1852f
https://github.com/qemu/qemu/commit/8a2b283efa007f705f12784fc10185435bd1852f
Author: Thomas Huth <[email protected]>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M .gitlab-ci.d/windows.yml
Log Message:
-----------
gitlab-ci: Decrease the size of the compiler cache
Uploading the cache from the runner takes a long time in the MSYS2
job, mostly due to the size of the compiler cache.
However, looking at runs with a non-poluted cache, it seems like
you can get a build with a 99% hit rate already with ~ 160 MiB cache
size, so the compiler cache with 500 MiB certainly contains a lot of
stale files. Thus decrease the size of the ccache to a more reasonable
value to speed up the MSYS2 job in our CI.
While at it, also add a "du -sh" for the build folder to get a better
feeling for the amount of object code that is required for the build,
and publish the list of files in /var/cache to be able to better
analyze what is really clogging our cache here.
Reviewed-by: Daniel P. Berrangé <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 08d11ca028ef55cd149d552509b74036e550c774
https://github.com/qemu/qemu/commit/08d11ca028ef55cd149d552509b74036e550c774
Author: Richard Henderson <[email protected]>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M .gitlab-ci.d/custom-runners.yml
R .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch32.yml
M .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml
M contrib/plugins/uftrace_symbols.py
M docs/system/device-emulation.rst
M docs/system/devices/vfio-user.rst
R docs/system/devices/vhost-user-input.rst
R docs/system/devices/vhost-user-rng.rst
R docs/system/devices/vhost-user.rst
R docs/system/devices/virtio-gpu.rst
R docs/system/devices/virtio-pmem.rst
R docs/system/devices/virtio-snd.rst
A docs/system/devices/virtio/index.rst
A docs/system/devices/virtio/vhost-user-contrib.rst
A docs/system/devices/virtio/vhost-user.rst
A docs/system/devices/virtio/virtio-gpu.rst
A docs/system/devices/virtio/virtio-pmem.rst
A docs/system/devices/virtio/virtio-snd.rst
M hw/display/trace-events
M hw/display/virtio-gpu-virgl.c
M scripts/ci/setup/ubuntu/build-environment.yml
R scripts/ci/setup/ubuntu/ubuntu-2204-armhf-cross.yml
M tests/tcg/multiarch/linux/linux-test.c
M ui/gtk-gl-area.c
Log Message:
-----------
Merge tag 'pull-10.2-maintainer-201025-2' of https://gitlab.com/stsquad/qemu
into staging
maintainer updates (gitlab, check-tcg, virtio-gpu, plugins, docs)
- drop aarch32 runner from custom runners
- use template for aarch64 custom jobs
- don't test for atime in linux-test
- drop extra draw call causing corruption in gtk-gl-area
- add trace event for blob map/unmap
- extend ufrace_symbols to generate dbg files
- group VirtIO devices in device documentation
- merge vhost-user device docs into single file
# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmj2L2EACgkQ+9DbCVqe
# KkQhFAf/d22W8F3h4E9N1y2t4OaIsVH6iynctKuKqURbW4g/QngreMnvge12Ixf1
# puSkvMTPVAkEzT/mm+jl3XPgBOnayj5kiU/RAEGmpuelhlE9gJftIikHlfbr+urF
# kWbdrug8EuPwu7XVAfvUoygjDEfC50EzDyw45saGq4h1fQS7hVganBKPV20Ha4SQ
# Qf4F3pLO//4DC2LcUFKEeCf4l0i/jXXmeJvbT9bucGD057NVcPJY7v6Cw4UwQvla
# GBwY5NaxuORpfOQOWobuTn2fcbIw6E4yFuEuRd++ZsPGRFIS6Fzo4Xiw3xzd70qD
# ms0bFg6cvMMyzqVlf2THdHxozVuU5w==
# =kh5z
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 20 Oct 2025 07:47:29 AM CDT
# gpg: using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key)
<[email protected]>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8 DF35 FBD0 DB09 5A9E 2A44
* tag 'pull-10.2-maintainer-201025-2' of https://gitlab.com/stsquad/qemu:
docs/system: merge vhost-user-input into vhost-user-contrib
docs/system: drop vhost-user-rng docs
docs/system: unify the naming style for VirtIO devices
docs/system: split VirtIO devices from the rest
contrib/plugins/uftrace_symbols.py: generate debug files to map symbols to
source
hw/display: add blob map/unmap trace events
ui/gtk-gl-area: Remove extra draw call in refresh
tests/tcg/multiarch/linux/linux-test: Don't try to test atime update
gitlab: drop aarch32 runner and associated bits
gitlab: use template for ubuntu-24.04-aarch64 jobs
Signed-off-by: Richard Henderson <[email protected]>
Commit: 26a8bf921b96baf0aa005b92d02d5a21c49b5836
https://github.com/qemu/qemu/commit/26a8bf921b96baf0aa005b92d02d5a21c49b5836
Author: Richard Henderson <[email protected]>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M ui/qemu-pixman.c
Log Message:
-----------
Merge tag 'pull-error-2025-10-21' of https://repo.or.cz/qemu/armbru into
staging
Error reporting patches for 2025-10-21
# -----BEGIN PGP SIGNATURE-----
#
# iQJGBAABCAAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmj3VtISHGFybWJydUBy
# ZWRoYXQuY29tAAoJEDhwtADrkYZTQeAP/04zx2+cQd4z5nTW3xEXKk/NOdq0v8bS
# QURIehjdsmf18rqzayITDx5lajy2cHc59quLOmUKxIiP4Ovs6yPI89n9k7plN2rd
# 5uaxnYI7BSMwkWMjUr8Bidy4PhDBwpTAouKx8616n1gd25bVjr9jLcnXBoLiuxZf
# jARC6Qnjj4cZC7VdZpMsKoWoOyGrJ7ZoBeDE6fgnVIsjhk2zj77tTaA0SXhzFe20
# gBO7EZD8CYgiakgW1yyYrxcOcT7agTzW6L0+k93Nh4lLbT8qVz60Vq3PnPuonkBj
# aJ1j8jgQ4zRHlsDLs54R0Xigjj2cDVim6rDJsdqUZQP4Giy2LqBDsDrP9xaljt4x
# alIQJMUEGAYUy4vMhuiqLBwC8sEYvYs7FW9E+O9gk5ieKLq3A74q/i35xs8PIZF0
# 2A3THqRtMe87opNtmhfcXjwHSTewCuYreUjTj8Ih+FofQa4TAofhHZKk01k9NeXT
# xgNNUZxF/Z6j/ukCtgaABCUc/XYvx/AGmsv63Dw1bJnu9FIuq/8t2aNxVwtAlklN
# Mz+KYtuhgAxKxN6Zugy6qQPrMjxf7DJesiE4BbbSJcJb8o43rzkFNiyW/X1YhCan
# 8lyBCQX5eDWb1QWIF1ln5Q7EJf2+ouBeUyZbVGZXoJZCWoXmCl0w8LqLYEeX1k6M
# 4iLy37wX9kwo
# =GZ2A
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 21 Oct 2025 04:48:02 AM CDT
# gpg: using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
# gpg: issuer "[email protected]"
# gpg: Good signature from "Markus Armbruster <[email protected]>" [unknown]
# gpg: aka "Markus Armbruster <[email protected]>" [unknown]
# gpg: WARNING: The key's User ID is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867 4E5F 3870 B400 EB91 8653
* tag 'pull-error-2025-10-21' of https://repo.or.cz/qemu/armbru:
ui/pixman: Fix crash in qemu_pixman_shareable_free()
Signed-off-by: Richard Henderson <[email protected]>
Commit: 3c0b42c68f98fb276fa248012642be8cbf2cab70
https://github.com/qemu/qemu/commit/3c0b42c68f98fb276fa248012642be8cbf2cab70
Author: Richard Henderson <[email protected]>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M .gitlab-ci.d/windows.yml
M hw/core/machine.c
M hw/s390x/s390-virtio-ccw.c
M hw/s390x/sclp.c
M hw/s390x/sclpcpi.c
M include/hw/boards.h
M include/hw/s390x/sclp.h
M qapi/machine-s390x.json
M tests/functional/s390x/test_ccw_virtio.py
Log Message:
-----------
Merge tag 'pull-request-2025-10-21' of https://gitlab.com/thuth/qemu into
staging
- Add a missing QAPI event + functional test for the CPI feature on s390x
- Remove the obsolete s390-ccw-virtio-4.2 machine type
- 2nd try to fix the slow cache up/download in the MSYS2 CI job
# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCgAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmj3kIkRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbW4ZBAAlEulDcBvKukbIWyPcHNN3KLEk0YXRA9S
# Mj7dZ/4rLTvjpHt+y5NaZ+lkzzIPJF3KD6D8Y//no1ik911tCOSaJQLu9ByJHVk4
# EKdEw1LGFYNcpnAP2XAExrwjtB98/YqSqaKB5K5d3jJ/6MQSGHygdTB4OL19Nevt
# tfTxXMBYjze+/Wvkt9bF4gAv6VyQ0XAhzRT1xYcWmrtT0wRhNrl6zG+1GgHWtnhM
# AJbO6PwTsNdsmeRjNCDlamevdAXO44chZJXOEHkIQcfj9enuJyZnmdWH3E7NGjk+
# pTh89u1N+0AERc9DuQIMzYRKb2lgCi8v1xWjJMc/c9dgi7+sJOs7O1m4ySKuGxg0
# +0Czn6Q8tYqywl2i9DmdTqC+l3g4H/5M9xBQtMmLbLNRxXniDCXRedRBTWAUfh29
# K1lL0vL3oz/2oZLE3/SieQdxHP51LsbJGwu1o96T/HvPnaOkzF6c7PRIjuKyqAbR
# 5qKhsQMCRqKx6kK4AxnmQ123hnZADpZXWTK9T59xHKwJ595JN7nWAWn3THq4XlPF
# 5rkFTIUEkNIWhS92XNyy165tvXw2cz66J3ud/A006p0OzO3Kow3863TNAQI/wFNR
# xDGFNjzNp/8YpXMfsgQZ3oB7iEpK5zliosd61sxqGUcd33w8kMHaKeWwly2Mroy2
# eS1dHAHdSrg=
# =pnHC
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 21 Oct 2025 08:54:17 AM CDT
# gpg: using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg: issuer "[email protected]"
# gpg: Good signature from "Thomas Huth <[email protected]>" [unknown]
# gpg: aka "Thomas Huth <[email protected]>" [unknown]
# gpg: aka "Thomas Huth <[email protected]>" [unknown]
# gpg: aka "Thomas Huth <[email protected]>" [unknown]
# gpg: WARNING: The key's User ID is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3 EAB9 2ED9 D774 FE70 2DB5
* tag 'pull-request-2025-10-21' of https://gitlab.com/thuth/qemu:
gitlab-ci: Decrease the size of the compiler cache
hw/core/machine: Remove MachineClass::fixup_ram_size callback
hw/s390x/ccw: Remove SCLPDevice::increment_size field
hw/s390x/ccw: Remove deprecated s390-ccw-virtio-4.2 machine
tests/functional: add tests for SCLP event CPI
qapi/machine-s390x: add QAPI event SCLP_CPI_INFO_AVAILABLE
Signed-off-by: Richard Henderson <[email protected]>
Compare: https://github.com/qemu/qemu/compare/3a2d5612a742...3c0b42c68f98
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications