Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: ca49625616d61554725257a98d7fd131f9ccc4d1
https://github.com/qemu/qemu/commit/ca49625616d61554725257a98d7fd131f9ccc4d1
Author: Alex Bennée <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml
Log Message:
-----------
gitlab: drop --disable-pie from aarch64-all-linux-static build
Since we have upgraded to 24.04 with its new libc we no longer need
this workaround.
Link: https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1987438
Suggested-by: Michael Tokarev <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 56a4ba5f88ce0d691847462749a38ade7cc0f374
https://github.com/qemu/qemu/commit/56a4ba5f88ce0d691847462749a38ade7cc0f374
Author: Alex Bennée <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M .gitlab-ci.d/buildtest.yml
Log Message:
-----------
gitlab: drop explicit pxe-test from the build-tci job
This needs libslirp to run and as debian-all-test-cross will soon be
based on qemu-minimal we won't have it in a few commits.
Reviewed-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 7e71b8e7f2f658999fd6d0871cab3acad53150e7
https://github.com/qemu/qemu/commit/7e71b8e7f2f658999fd6d0871cab3acad53150e7
Author: Michael Tokarev <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M .gitlab-ci.d/cirrus.yml
Log Message:
-----------
gitlab-ci.d/cirrus: Update the FreeBSD job to v14.3
The FreeBSD 14.2 job fails since the image disappeared
from the cloud. We already bumped FreeBSD image to 14.3
in tests/vm in c8958b7eb4 (part of v10.1.0).
Signed-off-by: Michael Tokarev <[email protected]>
Reviewed-by: Alex Bennée <[email protected]>
Tested-by: Alex Bennée <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 7242e51517cbc2df9121d6674ea53d3aebac1d3e
https://github.com/qemu/qemu/commit/7242e51517cbc2df9121d6674ea53d3aebac1d3e
Author: Alex Bennée <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M configure
M tests/Makefile.include
Log Message:
-----------
tests/tcg: honour the available QEMU binaries when running check-tcg
Currently configure can identify all the targets that have
cross-compilers available from the supplied target-list. By default
this is the default_target_list which is all possible targets we can
build.
At the same time the target list passed to meson is filtered down
depending on various factors including not building 64 bit targets on
32 bit hosts. As a result make check-tcg will erroneously attempt to
run tests for which we haven't built a QEMU.
Solve this by filtering the final list of TCG_TEST_TARGETS based on
what actually was configured by meson. Rename the variable that
configure spits out to TCG_TESTS_WITH_COMPILERS for clarity and to
avoid larger churn in the Makefile.
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: a55d610bac73bd3a0f222b6d851565375d822085
https://github.com/qemu/qemu/commit/a55d610bac73bd3a0f222b6d851565375d822085
Author: Thomas Huth <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M tests/qemu-iotests/049
M tests/qemu-iotests/134
M tests/qemu-iotests/158
M tests/qemu-iotests/common.rc
Log Message:
-----------
tests/qemu-iotests: Check for a functional "secret" object before using it
QEMU iotests 049, 134 and 158 are currently failing if you compiled
QEMU without the crypto libraries. Thus make sure that the "secret"
object is really usable and skip the tests otherwise.
Reported-by: Alex Bennée <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 7cffc861620fb1a15d3dd2e6dfd41eb688aa2fb0
https://github.com/qemu/qemu/commit/7cffc861620fb1a15d3dd2e6dfd41eb688aa2fb0
Author: Alex Bennée <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M tests/lcitool/projects/qemu-minimal.yml
Log Message:
-----------
tests/lcitool: add bzip2 to the minimal dependency list
You cannot build any softmmu targets without it by default unless you
build with --disable-install-blobs.
Reviewed-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 2addcefd69e32ed23199272dadb689b84634f51a
https://github.com/qemu/qemu/commit/2addcefd69e32ed23199272dadb689b84634f51a
Author: Alex Bennée <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M tests/docker/dockerfiles/debian-all-test-cross.docker
M tests/lcitool/refresh
Log Message:
-----------
tests/docker: transition debian-all-test-cross to lcitool
While we are at it bump up to debian-13. As we use this container in
the CI runs this also has the benefit of ensuring our qemu-minimal
dependencies project really has just what we need to build a basic
QEMU.
We add a few extra packages so we can build with clang as well as what
we need to probe for the available cross-compilers in the image.
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 0b50ff0c0a1df21aa85596690b54033fdde38e2b
https://github.com/qemu/qemu/commit/0b50ff0c0a1df21aa85596690b54033fdde38e2b
Author: Alex Bennée <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M tests/docker/dockerfiles/debian-all-test-cross.docker
M tests/lcitool/refresh
Log Message:
-----------
tests/docker: drop --disable-[tools|system] from all-test-cross
We use this container to build system images in CI which do not honour
QEMU_CONFIGURE_OPTS. Drop the --disables from the container so
developers don not need to jump through hoops trying to replicate that
on their workstations.
Reviewed-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 6f365f185a4ac618dae8d2bc5ddcce16bd8ed7b1
https://github.com/qemu/qemu/commit/6f365f185a4ac618dae8d2bc5ddcce16bd8ed7b1
Author: Alex Bennée <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M docs/devel/build-environment.rst
Log Message:
-----------
docs/devel: update build environment setup documentation
Bring `libvirt-ci` front and centre when discussing dependencies for
QEMU. While we are at it:
- drop links to additional instructions (libvirt is more upto date)
- compress pkg installs into a table
- call out distro/upstream dep difference in a proper note
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 23a5e2584ea9738510ce5d34f267c2525c3fa2c4
https://github.com/qemu/qemu/commit/23a5e2584ea9738510ce5d34f267c2525c3fa2c4
Author: Alano Song <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M docs/devel/atomics.rst
Log Message:
-----------
docs/devel: Correct typo
Correct typo in atomics.rst
Signed-off-by: Alano Song <[email protected]>
Reviewed-by: Christian Schoenebeck <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
[AJB: fixed author entry]
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: ee6a482e9c060b028ee6634efecc22beb080b381
https://github.com/qemu/qemu/commit/ee6a482e9c060b028ee6634efecc22beb080b381
Author: Alex Bennée <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: update the custom runner entries
Fix a number of issues:
- update the ubuntu references to 24.0
- add the s390x and ppc64le yml files
- replace Works on Arm with Linaro
- Also mention IBM (s390x) and OSUL (ppc64le) as HW hosts
Reviewed-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 81c5a3f8673403de315441991ff1566c4828f288
https://github.com/qemu/qemu/commit/81c5a3f8673403de315441991ff1566c4828f288
Author: Alex Bennée <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M plugins/core.c
Log Message:
-----------
plugins/core: allow reading of registers during discon events
We have protections that prevent callbacks that didn't declare
themselves as wanting to access registers. However for discontinuities
the system state is fully rectified so they should always be able to
read the register values.
a1688bc86ce (plugins: add hooks for new discontinuity related callbacks)
Reviewed-by: Pierrick Bouvier <[email protected]>
Cc: Julian Ganz <[email protected]>
Reviewed-by: Julian Ganz <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: fa2580f5741da3e80e523910faf20914d572be1e
https://github.com/qemu/qemu/commit/fa2580f5741da3e80e523910faf20914d572be1e
Author: Sönke Holz <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M contrib/plugins/uftrace_symbols.py
Log Message:
-----------
contrib/plugins/uftrace_symbols.py: unbreak --no-prefix-symbols
Since 8a545a336d, `name` is unbound if --no-prefix-symbols is passed,
causing this script to break when that option is set.
Signed-off-by: Sönke Holz <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 704db3e250f5c646b3f51bfc7975b66b0f47d767
https://github.com/qemu/qemu/commit/704db3e250f5c646b3f51bfc7975b66b0f47d767
Author: Cédric Le Goater <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M docs/about/deprecated.rst
M hw/arm/fby35.c
Log Message:
-----------
aspeed: Deprecate the fby35 machine
There are no functional tests for the 'fby35' machine which makes
harder to determine when something becomes deprecated or unused.
The 'fby35' machine was originally added as an example of a multi-SoC
system, with the expectation the models would evolve over time in an
heterogeneous system. This hasn't happened and no public firmware is
available to boot it. It can be replaced by the 'ast2700fc', another
multi-SoC machine based on the newer AST2700 SoCs which are excepted
to receive better support in the future.
Cc: Peter Delevoryas <[email protected]>
Signed-off-by: Cédric Le Goater <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Commit: 2257f52a97f28ce3be4366817ea8817ad866562b
https://github.com/qemu/qemu/commit/2257f52a97f28ce3be4366817ea8817ad866562b
Author: Richard Henderson <[email protected]>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M .gitlab-ci.d/buildtest.yml
M .gitlab-ci.d/cirrus.yml
M .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml
M MAINTAINERS
M configure
M contrib/plugins/uftrace_symbols.py
M docs/about/deprecated.rst
M docs/devel/atomics.rst
M docs/devel/build-environment.rst
M hw/arm/fby35.c
M plugins/core.c
M tests/Makefile.include
M tests/docker/dockerfiles/debian-all-test-cross.docker
M tests/lcitool/projects/qemu-minimal.yml
M tests/lcitool/refresh
M tests/qemu-iotests/049
M tests/qemu-iotests/134
M tests/qemu-iotests/158
M tests/qemu-iotests/common.rc
Log Message:
-----------
Merge tag 'pull-10.2-final-fixes-051225-2' of https://gitlab.com/stsquad/qemu
into staging
Final fixes for 10.2 (gitlab, testing, docker, docs, plugins)
- drop out of date --disable-pie workaround for aarch64 custom job
- remove explicit pxe-test from build with no libslirp
- update the FreeBSD test image
- don't try and run check-tcg tests we haven't built qemu for
- skip iotests which need crypto if we haven't got support
- transition debian-all-test-cross to lcitool
- update build env documentation to refer to lcitool
- update MAINTAINERS entry for custom runners
- ensure discon plugins can read registers
- fix a bug on uftrace symbol helper script
- deprecate the fby35 machine
# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmkzAAsACgkQ+9DbCVqe
# KkSCmAf/e5bJGX4GJhNBV9OwBahjDx0U+oCPUCQwH5E7KgUbvBKMd2e+icgjoPnF
# mAA+SVk1wlqi/EPywqMWIcYTNSwg1ZKkqxQwKnzjlinzshk5Q3Rd8CkIUCDE+i6B
# Cn5HXNMxAHwJZXi2ftOUm2wvb5p4NgahbtKUkEAsYvVWgHF+gQ+1KrpbKze2+Mzk
# 707c2zf0/8mcNl7GZDc7ti6MXEmlejR46UTsKz6u12hGTHjN13UDa+yQXqpot5y7
# blUxwneXo7zdxB6EnGgvArzZQh8o0fOo0zWoC5GDKrbdLIrBVxhXYoWCqgaQv7h7
# v5HhMvzq7obIa+qRnjRzUO68MT1rcw==
# =e46t
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 05 Dec 2025 09:53:47 AM CST
# 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-final-fixes-051225-2' of https://gitlab.com/stsquad/qemu:
aspeed: Deprecate the fby35 machine
contrib/plugins/uftrace_symbols.py: unbreak --no-prefix-symbols
plugins/core: allow reading of registers during discon events
MAINTAINERS: update the custom runner entries
docs/devel: Correct typo
docs/devel: update build environment setup documentation
tests/docker: drop --disable-[tools|system] from all-test-cross
tests/docker: transition debian-all-test-cross to lcitool
tests/lcitool: add bzip2 to the minimal dependency list
tests/qemu-iotests: Check for a functional "secret" object before using it
tests/tcg: honour the available QEMU binaries when running check-tcg
gitlab-ci.d/cirrus: Update the FreeBSD job to v14.3
gitlab: drop explicit pxe-test from the build-tci job
gitlab: drop --disable-pie from aarch64-all-linux-static build
Signed-off-by: Richard Henderson <[email protected]>
Compare: https://github.com/qemu/qemu/compare/47b603818753...2257f52a97f2
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications