Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 74de8d6b8431b3b16dff8e1235cb4f47f7feb3d1
https://github.com/qemu/qemu/commit/74de8d6b8431b3b16dff8e1235cb4f47f7feb3d1
Author: Richard Henderson <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M ui/gtk-egl.c
M ui/gtk-gl-area.c
M ui/icons/qemu.svg
M ui/sdl2.c
M ui/spice-core.c
M ui/spice-display.c
Log Message:
-----------
Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into
staging
UI-related
Fixes for gtk, sdl2, spice UI backends.
# -----BEGIN PGP SIGNATURE-----
#
# iQJQBAABCgA6FiEEh6m9kz+HxgbSdvYt2ujhCXWWnOUFAmjbjIEcHG1hcmNhbmRy
# ZS5sdXJlYXVAcmVkaGF0LmNvbQAKCRDa6OEJdZac5Q70EACGm3PbuN9NAn0xOxTR
# +uBftfnsdSFuksh6NpTi9IxHrP75VMtepBsxpS1F0HWjKBIvTcSvNMdVIOUyfSWo
# zCT9nIMX0Wk7NKdHRwayW/EQGOrZrbGcI/jwCg0BvfgfTyi1SNQnNCQOH2swG5rz
# gZr6/53PQGrva0cM1PooaqZRGRG+3aPLuMAt2aS3ZDtHNTT6WN5KrvtmNGck8OCL
# uLcsc25WPH1sWQ2yfxj66L+GLdDO0GXAAa88XoBDpnIVrbGiply5tdZlMz4QRjYB
# nxMwTgsFfWSZgCnWie83YhmKPsYcKVinulieUKygS18+VVz0rUEJtsDPjlsyA9Uc
# LP6zgYP0RV9knLfImfpevE5AGtw8FwjV0wlqg30+hNOyZXmpWzyWSN6Kwu72GIIu
# Ox1cY03bxkhGz8KlYqdcGrkxm7SZIEH8IoSoAisRwSA6AchxTT8c8qgeAv5jgk4d
# SrZoAgrgxK70UjuvYRW0ukE5MegXIfZMmKFa254b8zfnlFNSF10LwOiqXsw20IPl
# SGvbTjEkEw/sJlPAZdUr4tEH/Xu1f3OLy4zH2gJiHlHMbgR1ndKiA3JUTpTytOne
# nERTCPX1vXURI27l3JY6hu1NJuy+k+DZE9K/gPFMXnrQk1Ma7qIVyUqPDUOK2WtV
# 8gISszSdbQl6mNxvMjiyy52eZg==
# =7A6g
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 30 Sep 2025 12:53:37 AM PDT
# gpg: using RSA key 87A9BD933F87C606D276F62DDAE8E10975969CE5
# gpg: issuer "[email protected]"
# gpg: Good signature from "Marc-André Lureau <[email protected]>"
[unknown]
# gpg: aka "Marc-André Lureau <[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: 87A9 BD93 3F87 C606 D276 F62D DAE8 E109 7596 9CE5
* tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu:
ui/icons/qemu.svg: Add metadata information (author, license) to the logo
ui/sdl2: fix reset scaling binding to be consistent with gtk
ui/spice: fix crash when disabling GL scanout on
ui/spice: Fix abort on macOS
gtk: Skip drawing if console surface is NULL
Signed-off-by: Richard Henderson <[email protected]>
Commit: 59a4c0973aa1709d764d9479a5abd421a9408982
https://github.com/qemu/qemu/commit/59a4c0973aa1709d764d9479a5abd421a9408982
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M meson.build
Log Message:
-----------
build-sys: require -lrt when no shm_open() in std libs
Fail during configure time if the shm functions are missing, as required
by oslib-posix.c. Note, we could further check the presence of the
function in librt.
This is a minor cleanup/improvement.
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Alex Bennée <[email protected]>
Message-ID: <[email protected]>
Commit: 932ac9f8eb75c9db58dbf85f7de25c9eabf2261c
https://github.com/qemu/qemu/commit/932ac9f8eb75c9db58dbf85f7de25c9eabf2261c
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M .gitlab-ci.d/buildtest.yml
M .gitlab-ci.d/crossbuilds.yml
M .gitlab-ci.d/static_checks.yml
Log Message:
-----------
gitlab-ci: fix 'needs' property type must be array
The gitlab "Pipeline editor" has some warnings, and gitlab-ci-local
fails.
Read also from the docs
https://docs.gitlab.com/ci/yaml/#needs
"Supported values:
An array of jobs (maximum of 50 jobs).
An empty array ([]), to set the job to start as soon as the pipeline
is created."
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Commit: bf3706d2c3433bc14431d260a66210c58201d8ee
https://github.com/qemu/qemu/commit/bf3706d2c3433bc14431d260a66210c58201d8ee
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M scripts/archive-source.sh
Log Message:
-----------
scripts/archive-source: speed up downloading subprojects
Running meson on each subproject is quite slow.
According to Paolo, meson will run download tasks in parallel.
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Alex Bennée <[email protected]>
Message-ID: <[email protected]>
Commit: 027d05c5c41dd5ac822e60e245aff30bc4f2fa69
https://github.com/qemu/qemu/commit/027d05c5c41dd5ac822e60e245aff30bc4f2fa69
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M scripts/archive-source.sh
Log Message:
-----------
scripts/archive-source: silence subprojects downloads
It's too verbose.
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Alex Bennée <[email protected]>
Message-ID: <[email protected]>
Commit: 51a6211908c898a9994d9323b5937fec70605e60
https://github.com/qemu/qemu/commit/51a6211908c898a9994d9323b5937fec70605e60
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M scripts/archive-source.sh
Log Message:
-----------
scripts/archive-source: use a bash array
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Alex Bennée <[email protected]>
Message-ID: <[email protected]>
Commit: c102f036bf601434de7d83f861bb74b5d2efc6da
https://github.com/qemu/qemu/commit/c102f036bf601434de7d83f861bb74b5d2efc6da
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M configure
Log Message:
-----------
configure: fix rust meson configuration
It was incorrectly set on the [host_machine] and caused error:
File
"/tmp/qemu-test/build/pyvenv/lib/python3.11/site-packages/mesonbuild/envconfig.py",
line 281, in from_literal
assert all(isinstance(v, str) for v in raw.values()), 'for mypy'
AssertionError: for mypy
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Commit: 0d4fb8f746d7ff215146dbd96efbe9cc87cb98ff
https://github.com/qemu/qemu/commit/0d4fb8f746d7ff215146dbd96efbe9cc87cb98ff
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M configure
A scripts/rust-to-clang-target-test.sh
A scripts/rust-to-clang-target.sh
M tests/lcitool/libvirt-ci
Log Message:
-----------
configure: set the bindgen cross target
Implement a bash version of rust-bindgen rust_to_clang_target() to
convert from rust target to clang target.
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Paolo Bonzini <[email protected]>
Message-ID: <[email protected]>
Commit: cb29fda6c9a5bf7bf945e53b05f53c2c90542f9d
https://github.com/qemu/qemu/commit/cb29fda6c9a5bf7bf945e53b05f53c2c90542f9d
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M tests/docker/common.rc
Log Message:
-----------
tests/docker/common: print errors to stderr
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Commit: 1e752fcc979c1a2ced73967956ddbac178540cf6
https://github.com/qemu/qemu/commit/1e752fcc979c1a2ced73967956ddbac178540cf6
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M tests/docker/dockerfiles/emsdk-wasm32-cross.docker
Log Message:
-----------
tests/docker: use fully qualified image name for emsdk
Without it, at least it fails with podman on fc42:
[1/6] STEP 1/15: FROM emscripten/emsdk:3.1.50 AS build-base
Error: creating build container: short-name resolution enforced but cannot
prompt without a TTY
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Reviewed-by: Kohei Tokunaga <[email protected]>
Message-ID: <[email protected]>
Commit: 59352b789a48cd8f2f946a2e86c50230b66099b3
https://github.com/qemu/qemu/commit/59352b789a48cd8f2f946a2e86c50230b66099b3
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M tests/docker/common.rc
Log Message:
-----------
tests/docker/common: print meson log on configure failure
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Commit: c3ff31fa2b441272f85c8c4a190ec2c31d282d10
https://github.com/qemu/qemu/commit/c3ff31fa2b441272f85c8c4a190ec2c31d282d10
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M .gitlab-ci.d/buildtest.yml
M meson.build
Log Message:
-----------
build-sys: cfi_debug and safe_stack are not compatible
It fails to link on fedora >= 41:
/usr/bin/ld:
/usr/bin/../lib/clang/20/lib/x86_64-redhat-linux-gnu/libclang_rt.safestack.a(safestack.cpp.o):
in function `__sanitizer_internal_memcpy':
(.text.__sanitizer_internal_memcpy+0x0): multiple definition of
`__sanitizer_internal_memcpy';
/usr/bin/../lib/clang/20/lib/x86_64-redhat-linux-gnu/libclang_rt.ubsan_standalone.a(sanitizer_libc.cpp.o):(.text.__sanitizer_internal_memcpy+0x0):
first defined here
/usr/bin/ld:
/usr/bin/../lib/clang/20/lib/x86_64-redhat-linux-gnu/libclang_rt.safestack.a(safestack.cpp.o):
in function `__sanitizer_internal_memmove':
(.text.__sanitizer_internal_memmove+0x0): multiple definition of
`__sanitizer_internal_memmove';
/usr/bin/../lib/clang/20/lib/x86_64-redhat-linux-gnu/libclang_rt.ubsan_standalone.a(sanitizer_libc.cpp.o):(.text.__sanitizer_internal_memmove+0x0):
first defined here
/usr/bin/ld:
/usr/bin/../lib/clang/20/lib/x86_64-redhat-linux-gnu/libclang_rt.safestack.a(safestack.cpp.o):
in function `__sanitizer_internal_memset':
(.text.__sanitizer_internal_memset+0x0): multiple definition of
`__sanitizer_internal_memset';
/usr/bin/../lib/clang/20/lib/x86_64-redhat-linux-gnu/libclang_rt.ubsan_standalone.a(sanitizer_libc.cpp.o):(.text.__sanitizer_internal_memset+0x0):
first defined here
cfi_debug seems to pull ubsan which has conflicting symbols with safe_stack.
See also: https://bugzilla.redhat.com/show_bug.cgi?id=2397265
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Commit: a679aa8e434cafceea95de11cb893ed598d0de03
https://github.com/qemu/qemu/commit/a679aa8e434cafceea95de11cb893ed598d0de03
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M scripts/ci/setup/ubuntu/ubuntu-2204-aarch64.yaml
M scripts/ci/setup/ubuntu/ubuntu-2204-s390x.yaml
M tests/docker/dockerfiles/alpine.docker
M tests/docker/dockerfiles/debian-amd64-cross.docker
M tests/docker/dockerfiles/debian-arm64-cross.docker
M tests/docker/dockerfiles/debian-armhf-cross.docker
M tests/docker/dockerfiles/debian-i686-cross.docker
M tests/docker/dockerfiles/debian-mips64el-cross.docker
M tests/docker/dockerfiles/debian-mipsel-cross.docker
M tests/docker/dockerfiles/debian-ppc64el-cross.docker
M tests/docker/dockerfiles/debian-riscv64-cross.docker
M tests/docker/dockerfiles/debian-s390x-cross.docker
M tests/docker/dockerfiles/debian.docker
M tests/docker/dockerfiles/fedora-rust-nightly.docker
M tests/docker/dockerfiles/fedora-win64-cross.docker
M tests/docker/dockerfiles/fedora.docker
M tests/docker/dockerfiles/opensuse-leap.docker
M tests/docker/dockerfiles/ubuntu2204.docker
M tests/lcitool/projects/qemu.yml
M tests/lcitool/refresh
Log Message:
-----------
lcitool: update, switch to f41
Newer lcitool version has various fixes helping QEMU CI and this series.
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Commit: 4ef07afe8e02664a0596b22ad17fbca58c01519c
https://github.com/qemu/qemu/commit/4ef07afe8e02664a0596b22ad17fbca58c01519c
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M scripts/ci/setup/ubuntu/ubuntu-2204-aarch64.yaml
M scripts/ci/setup/ubuntu/ubuntu-2204-s390x.yaml
M tests/docker/dockerfiles/centos9.docker
M tests/docker/dockerfiles/debian-amd64-cross.docker
M tests/docker/dockerfiles/debian-arm64-cross.docker
M tests/docker/dockerfiles/debian-armhf-cross.docker
M tests/docker/dockerfiles/debian-i686-cross.docker
M tests/docker/dockerfiles/debian-mips64el-cross.docker
M tests/docker/dockerfiles/debian-mipsel-cross.docker
M tests/docker/dockerfiles/debian-ppc64el-cross.docker
M tests/docker/dockerfiles/debian-s390x-cross.docker
M tests/docker/dockerfiles/debian.docker
M tests/docker/dockerfiles/fedora-rust-nightly.docker
M tests/docker/dockerfiles/fedora-win64-cross.docker
M tests/docker/dockerfiles/fedora.docker
M tests/docker/dockerfiles/opensuse-leap.docker
M tests/docker/dockerfiles/ubuntu2204.docker
M tests/lcitool/projects/qemu.yml
Log Message:
-----------
lcitool/qemu: include libclang-rt for TSAN
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Commit: 2e6d3417aaa4d34dca72b25d86c07098f03ca0b9
https://github.com/qemu/qemu/commit/2e6d3417aaa4d34dca72b25d86c07098f03ca0b9
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M tests/docker/dockerfiles/alpine.docker
M tests/lcitool/refresh
Log Message:
-----------
lcitool/alpine: workaround bindgen issue
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Commit: bc3830f920810df862d93ed4737fa841d94917fb
https://github.com/qemu/qemu/commit/bc3830f920810df862d93ed4737fa841d94917fb
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M scripts/ci/setup/ubuntu/ubuntu-2204-aarch64.yaml
M scripts/ci/setup/ubuntu/ubuntu-2204-s390x.yaml
M tests/docker/dockerfiles/centos9.docker
M tests/docker/dockerfiles/debian-amd64-cross.docker
M tests/docker/dockerfiles/debian-arm64-cross.docker
M tests/docker/dockerfiles/debian-armhf-cross.docker
M tests/docker/dockerfiles/debian-i686-cross.docker
M tests/docker/dockerfiles/debian-mips64el-cross.docker
M tests/docker/dockerfiles/debian-mipsel-cross.docker
M tests/docker/dockerfiles/debian-ppc64el-cross.docker
M tests/docker/dockerfiles/debian-s390x-cross.docker
M tests/docker/dockerfiles/debian.docker
M tests/docker/dockerfiles/fedora-rust-nightly.docker
M tests/docker/dockerfiles/fedora-win64-cross.docker
M tests/docker/dockerfiles/fedora.docker
M tests/docker/dockerfiles/ubuntu2204.docker
M tests/lcitool/projects/qemu.yml
Log Message:
-----------
tests/lcitool: add missing rust-std dep
Some distros/targets may pull it by default, but some don't.
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Commit: 8234e77f06d76eb40a60edaa66652dd3b41daad6
https://github.com/qemu/qemu/commit/8234e77f06d76eb40a60edaa66652dd3b41daad6
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M tests/docker/dockerfiles/debian-amd64-cross.docker
M tests/docker/dockerfiles/debian-arm64-cross.docker
M tests/docker/dockerfiles/debian-armhf-cross.docker
M tests/docker/dockerfiles/debian-i686-cross.docker
M tests/docker/dockerfiles/debian-ppc64el-cross.docker
M tests/docker/dockerfiles/debian-riscv64-cross.docker
M tests/docker/dockerfiles/debian-s390x-cross.docker
M tests/docker/dockerfiles/debian.docker
M tests/lcitool/refresh
Log Message:
-----------
tests/lcitool: update to debian13
riscv64 is now a supported architecture.
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Commit: 2086d47992e199c250fcc1dcbc1177590c83ccd4
https://github.com/qemu/qemu/commit/2086d47992e199c250fcc1dcbc1177590c83ccd4
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M tests/docker/common.rc
Log Message:
-----------
tests/docker: add ENABLE_RUST environment
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Commit: e05b9e3d9b70842e10f49977fc3bbdc91587677e
https://github.com/qemu/qemu/commit/e05b9e3d9b70842e10f49977fc3bbdc91587677e
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M tests/docker/dockerfiles/alpine.docker
M tests/docker/dockerfiles/centos9.docker
M tests/docker/dockerfiles/debian-amd64-cross.docker
M tests/docker/dockerfiles/debian-arm64-cross.docker
M tests/docker/dockerfiles/debian-armhf-cross.docker
M tests/docker/dockerfiles/debian-i686-cross.docker
M tests/docker/dockerfiles/debian-mips64el-cross.docker
M tests/docker/dockerfiles/debian-mipsel-cross.docker
M tests/docker/dockerfiles/debian-ppc64el-cross.docker
M tests/docker/dockerfiles/debian-riscv64-cross.docker
M tests/docker/dockerfiles/debian-s390x-cross.docker
M tests/docker/dockerfiles/debian.docker
M tests/docker/dockerfiles/fedora-rust-nightly.docker
M tests/docker/dockerfiles/fedora.docker
M tests/docker/dockerfiles/opensuse-leap.docker
M tests/lcitool/refresh
Log Message:
-----------
tests/lcitool: enable rust & refresh
Enable Rust on various distro images: alpine, centos, debian, fedora,
opensuse.
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 6890bec797e51efdccc7e082303d225e70c343f1
https://github.com/qemu/qemu/commit/6890bec797e51efdccc7e082303d225e70c343f1
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M configure
Log Message:
-----------
configure: set the meson executable suffix/ext
The 'rustfmt' target runs meson: it needs the correct path with
extension on Windows.
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Commit: 5314a5ba2b53709eeb16f23c80cb28e096c9589b
https://github.com/qemu/qemu/commit/5314a5ba2b53709eeb16f23c80cb28e096c9589b
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M .gitlab-ci.d/cirrus.yml
M tests/vm/freebsd
Log Message:
-----------
tests/freebsd: enable Rust
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Commit: d9703225f5bbec3f1dec08623106b10255c0474a
https://github.com/qemu/qemu/commit/d9703225f5bbec3f1dec08623106b10255c0474a
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M meson.build
Log Message:
-----------
meson: rust-bindgen limit allowlist-file to srcdir/include
gitlab CI restricts usage of directories for the build environment and
cache. Msys64 is installed under project root ($srcdir/msys64). This
confuses rust-bindgen allowlist-file which will generate bindings for
all the system include headers under msys64/.
blocklist-file is also too strict, as it prevents generating all the
recursively dependent types coming from system includes.
Instead, let's not use allowlist-file from the project root,
Signed-off-by: Marc-André Lureau <[email protected]>
Message-ID: <[email protected]>
Commit: 7a3fe60cb0ec2742371fd96a396de118800b213d
https://github.com/qemu/qemu/commit/7a3fe60cb0ec2742371fd96a396de118800b213d
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M docs/about/build-platforms.rst
M docs/about/deprecated.rst
M meson.build
Log Message:
-----------
build-sys: deprecate mips host
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Commit: 582a39beea414c092dbd8c178f3eff3a718eee77
https://github.com/qemu/qemu/commit/582a39beea414c092dbd8c178f3eff3a718eee77
Author: Marc-André Lureau <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M meson.build
M rust/bql/meson.build
M rust/chardev/meson.build
M rust/hw/char/pl011/meson.build
M rust/hw/core/meson.build
M rust/migration/meson.build
M rust/qom/meson.build
M rust/system/meson.build
M rust/util/meson.build
Log Message:
-----------
build-sys: pass -fvisibility=default for wasm bindgen
Otherwise, no functions are generated:
https://github.com/rust-lang/rust-bindgen/issues/2989
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Kohei Tokunaga <[email protected]>
Message-ID: <[email protected]>
Commit: 29b77c1a2db2d796bc3847852a5c8dc2a1e6e83b
https://github.com/qemu/qemu/commit/29b77c1a2db2d796bc3847852a5c8dc2a1e6e83b
Author: Richard Henderson <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M .gitlab-ci.d/buildtest.yml
M .gitlab-ci.d/cirrus.yml
M .gitlab-ci.d/crossbuilds.yml
M .gitlab-ci.d/static_checks.yml
M configure
M docs/about/build-platforms.rst
M docs/about/deprecated.rst
M meson.build
M rust/bql/meson.build
M rust/chardev/meson.build
M rust/hw/char/pl011/meson.build
M rust/hw/core/meson.build
M rust/migration/meson.build
M rust/qom/meson.build
M rust/system/meson.build
M rust/util/meson.build
M scripts/archive-source.sh
M scripts/ci/setup/ubuntu/ubuntu-2204-aarch64.yaml
M scripts/ci/setup/ubuntu/ubuntu-2204-s390x.yaml
A scripts/rust-to-clang-target-test.sh
A scripts/rust-to-clang-target.sh
M tests/docker/common.rc
M tests/docker/dockerfiles/alpine.docker
M tests/docker/dockerfiles/centos9.docker
M tests/docker/dockerfiles/debian-amd64-cross.docker
M tests/docker/dockerfiles/debian-arm64-cross.docker
M tests/docker/dockerfiles/debian-armhf-cross.docker
M tests/docker/dockerfiles/debian-i686-cross.docker
M tests/docker/dockerfiles/debian-mips64el-cross.docker
M tests/docker/dockerfiles/debian-mipsel-cross.docker
M tests/docker/dockerfiles/debian-ppc64el-cross.docker
M tests/docker/dockerfiles/debian-riscv64-cross.docker
M tests/docker/dockerfiles/debian-s390x-cross.docker
M tests/docker/dockerfiles/debian.docker
M tests/docker/dockerfiles/emsdk-wasm32-cross.docker
M tests/docker/dockerfiles/fedora-rust-nightly.docker
M tests/docker/dockerfiles/fedora-win64-cross.docker
M tests/docker/dockerfiles/fedora.docker
M tests/docker/dockerfiles/opensuse-leap.docker
M tests/docker/dockerfiles/ubuntu2204.docker
M tests/lcitool/libvirt-ci
M tests/lcitool/projects/qemu.yml
M tests/lcitool/refresh
M tests/vm/freebsd
Log Message:
-----------
Merge tag 'rust-ci-pull-request' of https://gitlab.com/marcandre.lureau/qemu
into staging
CI/build-sys fixes for Rust
Collect CI/build-sys patches related to Rust.
# -----BEGIN PGP SIGNATURE-----
#
# iQJQBAABCgA6FiEEh6m9kz+HxgbSdvYt2ujhCXWWnOUFAmjb+PUcHG1hcmNhbmRy
# ZS5sdXJlYXVAcmVkaGF0LmNvbQAKCRDa6OEJdZac5Y3iEAC2C8pc2lPCTGFI+0N/
# eqXwTCeSysbmprhqf3vWXQEke8WgYMGPeZNXqUUnzzRuR5oN7JTy6YNzLCM0jGUp
# QHciTecyPVQjIlWOs+HURqKsrLO2CG1sbWuips1eZ6X8O5KdHLxfFqvyReflEn/z
# G1LHhQEWQzKwR0kj3VVHjyUzeSIJVch8sVONkby4h2DMFO4lHtcrr7VAzKlwKGAt
# kgFgijaLe7xCPktJs7g2x+NfBeRbnQ/3mb3/3pkunx98Dhhis0yTZSyfzlChyVfL
# FwTf/xWgw/0oQ8+c9E/RJz6DVvgjJNASrLumuZWO7HVdDV60cvMwb3xHOcQmAz7t
# +ySKM08jI9lWYIr/tKnwWo1NWFWPzDts0L+M/pRhQ1/pYw8OnYvtwnKd3ClEVRbp
# dYcKRE97t3L8BbWyB5hTvTc0V0IVbOOhfDVZfG/IPqxIKWHeCGLL2PiyKGBgfU2M
# V4okrMbGqWH72HZbLUpMYcaaK9lVv6ng/3AH817giJVnCuNO06m420/7Q8WcX68o
# foIeTbL83h8KCqi8pGCJUW9Wz3/wIk3AYkUKwdISswCL6nSgt7pk7K1fnFwGI4bu
# PqzQITelnRUK0TOvqzbDi6Y3j0p06/bc4TAHoI76Yzi3iUrQL0ynOAFFf6Wk13p9
# EnMAlnsrY9kyJrCMU66lroU/RQ==
# =rMSk
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 30 Sep 2025 08:36:21 AM PDT
# gpg: using RSA key 87A9BD933F87C606D276F62DDAE8E10975969CE5
# gpg: issuer "[email protected]"
# gpg: Good signature from "Marc-André Lureau <[email protected]>"
[unknown]
# gpg: aka "Marc-André Lureau <[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: 87A9 BD93 3F87 C606 D276 F62D DAE8 E109 7596 9CE5
* tag 'rust-ci-pull-request' of https://gitlab.com/marcandre.lureau/qemu: (23
commits)
build-sys: pass -fvisibility=default for wasm bindgen
build-sys: deprecate mips host
meson: rust-bindgen limit allowlist-file to srcdir/include
tests/freebsd: enable Rust
configure: set the meson executable suffix/ext
tests/lcitool: enable rust & refresh
tests/docker: add ENABLE_RUST environment
tests/lcitool: update to debian13
tests/lcitool: add missing rust-std dep
lcitool/alpine: workaround bindgen issue
lcitool/qemu: include libclang-rt for TSAN
lcitool: update, switch to f41
build-sys: cfi_debug and safe_stack are not compatible
tests/docker/common: print meson log on configure failure
tests/docker: use fully qualified image name for emsdk
tests/docker/common: print errors to stderr
configure: set the bindgen cross target
configure: fix rust meson configuration
scripts/archive-source: use a bash array
scripts/archive-source: silence subprojects downloads
...
Signed-off-by: Richard Henderson <[email protected]>
Compare: https://github.com/qemu/qemu/compare/b155d2e3f7b1...29b77c1a2db2
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications