Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 3a2d5612a7422732b648b46d4b934e2e54622fd6
      
https://github.com/qemu/qemu/commit/3a2d5612a7422732b648b46d4b934e2e54622fd6
  Author: Peter Maydell <[email protected]>
  Date:   2025-10-19 (Sun, 19 Oct 2025)

  Changed paths:
    M .gitlab-ci.d/buildtest.yml

  Log Message:
  -----------
  .gitlab-ci.d/buildtest.yml: Install 'file' for the Coverity job

The coverity-scan upload job has started failing as of 30th
September:

[ERROR] Cannot find '/usr/bin/file' command, and no 'file' command is found in 
the PATH
        Coverity Capture uses this tool to identify the file type of 
executables.
        Please ensure '/usr/bin/file' is available, or add the 'file' utility 
to your PATH.

This seems to have broken when we moved our containers from Fedora 40
to 41 -- probably F40 indirectly pulled in 'file' via some other
dependency, but in F41 it does not.

Explicitly install 'file' for the coverity job, in the same way we
already do for curl and wget.

Signed-off-by: Peter Maydell <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Message-ID: <[email protected]>


  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/aa2c42057ef1...3c0b42c68f98

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

Reply via email to