Stefan Hajnoczi <stefa...@gmail.com> writes: > On Sun, Mar 9, 2025 at 5:54 AM Alex Bennée <alex.ben...@linaro.org> wrote: >> >> The following changes since commit 98c7362b1efe651327385a25874a73e008c6549e: >> >> Merge tag 'accel-cpus-20250306' of https://github.com/philmd/qemu into >> staging (2025-03-07 07:39:49 +0800) >> >> are available in the Git repository at: >> >> https://gitlab.com/stsquad/qemu.git tags/pull-10.0-for-softfreeze-080325-2 > > Please take a look at this Vulkan CI failure: > https://gitlab.com/qemu-project/qemu/-/jobs/9353073885#L682
I think 20250309171908.3087067-1-alex.ben...@linaro.org should fix it. > > Thanks, > Stefan > >> >> for you to fetch changes up to 8db681c98ba043a8c7b5884b3837c8869a978991: >> >> MAINTAINERS: remove widely sanctioned entities (2025-03-07 22:34:30 +0000) >> >> ---------------------------------------------------------------- >> functional and tcg tests, plugins and MAINTAINERS >> >> - update and expand aarch64 GPU tests >> - fix build dependence for plugins >> - update libvirt-ci to vulkan-tools >> - allow plugin tests to run on non-POSIX systems >> - tweak test/vm times >> - mark test-vma as linux only >> - various compiler fixes for tcg tests >> - add gitlab build unit tracker >> - error out early on stalled RME tests >> - compile core plugin code once >> - update MAINTAINERS >> >> ---------------------------------------------------------------- >> Alex Bennée (26): >> tests/functional: move aarch64 GPU test into own file >> tests/functional: factor out common code in gpu test >> tests/functional: ensure we have a GPU device for tests >> tests/functional: bail early if vkmark hangs >> tests/functional: skip vulkan tests with nVidia >> tests/functional: expand tests to cover virgl >> tests/functional: update the aarch64_virg_gpu images >> libvirt-ci: bump to latest for vulkan-tools >> tests/vm: bump timeout for shutdown >> tests/tcg: mark test-vma as a linux-only test >> tests/tcg: add message to _Static_assert in test-avx >> tests/tcg: fix constraints in test-i386-adcox >> tests/tcg: enable -fwrapv for test-i386-bmi >> gitlab: add a new build_unit job to track build size >> plugins/api: use qemu_target_page_mask() to get value >> plugins/loader: populate target_name with target_name() >> include/qemu: plugin-memory.h doesn't need cpu-defs.h >> plugins/api: clean-up the includes >> plugins/plugin.h: include queue.h >> plugins/loader: compile loader only once >> plugins/api: split out binary path/start/end/entry code >> plugins/api: split out the vaddr/hwaddr helpers >> plugins/api: split out time control helpers >> plugins/api: build only once >> plugins/core: make a single build unit >> MAINTAINERS: remove widely sanctioned entities >> >> Peter Maydell (1): >> tests/tcg: Suppress compiler false-positive warning on sha1.c >> >> Philippe Mathieu-Daudé (2): >> tests/functional: Introduce the dso_suffix() helper >> tests/functional: Allow running TCG plugins tests on non-Linux/BSD >> hosts >> >> Pierrick Bouvier (2): >> plugins: add explicit dependency in functional tests >> tests/functional: add boot error detection for RME tests >> >> MAINTAINERS | 8 +- >> meson.build | 1 + >> include/qemu/plugin-memory.h | 1 - >> plugins/plugin.h | 7 + >> bsd-user/plugin-api.c | 15 ++ >> linux-user/plugin-api.c | 15 ++ >> plugins/api-system.c | 131 ++++++++++++++++ >> plugins/api-user.c | 57 +++++++ >> plugins/api.c | 171 >> +-------------------- >> plugins/core.c | 10 +- >> plugins/loader.c | 15 +- >> plugins/system.c | 24 +++ >> plugins/user.c | 19 +++ >> tests/tcg/i386/test-avx.c | 2 +- >> tests/tcg/i386/test-i386-adcox.c | 6 +- >> tests/tcg/multiarch/{ => linux}/test-vma.c | 0 >> common-user/plugin-api.c.inc | 43 ++++++ >> .gitlab-ci.d/check-units.py | 66 ++++++++ >> .gitlab-ci.d/cirrus/freebsd-14.vars | 2 +- >> .gitlab-ci.d/cirrus/macos-14.vars | 2 +- >> .gitlab-ci.d/static_checks.yml | 22 +++ >> bsd-user/meson.build | 1 + >> contrib/plugins/meson.build | 2 + >> linux-user/meson.build | 1 + >> plugins/meson.build | 11 +- >> scripts/ci/setup/ubuntu/ubuntu-2204-aarch64.yaml | 1 + >> scripts/ci/setup/ubuntu/ubuntu-2204-s390x.yaml | 1 + >> tests/docker/dockerfiles/alpine.docker | 5 +- >> tests/docker/dockerfiles/centos9.docker | 1 + >> tests/docker/dockerfiles/debian-amd64-cross.docker | 3 +- >> tests/docker/dockerfiles/debian-arm64-cross.docker | 3 +- >> tests/docker/dockerfiles/debian-armhf-cross.docker | 3 +- >> tests/docker/dockerfiles/debian-i686-cross.docker | 3 +- >> .../dockerfiles/debian-mips64el-cross.docker | 3 +- >> .../docker/dockerfiles/debian-mipsel-cross.docker | 3 +- >> .../docker/dockerfiles/debian-ppc64el-cross.docker | 3 +- >> tests/docker/dockerfiles/debian-s390x-cross.docker | 3 +- >> tests/docker/dockerfiles/debian.docker | 3 +- >> .../docker/dockerfiles/fedora-rust-nightly.docker | 1 + >> tests/docker/dockerfiles/fedora-win64-cross.docker | 1 + >> tests/docker/dockerfiles/fedora.docker | 1 + >> tests/docker/dockerfiles/opensuse-leap.docker | 1 + >> tests/docker/dockerfiles/ubuntu2204.docker | 1 + >> tests/functional/meson.build | 6 +- >> tests/functional/qemu_test/__init__.py | 2 +- >> tests/functional/qemu_test/config.py | 12 ++ >> tests/functional/qemu_test/testcase.py | 12 +- >> tests/functional/test_aarch64_rme_sbsaref.py | 3 +- >> tests/functional/test_aarch64_rme_virt.py | 3 +- >> tests/functional/test_aarch64_tcg_plugins.py | 5 +- >> tests/functional/test_aarch64_virt.py | 71 --------- >> tests/functional/test_aarch64_virt_gpu.py | 133 ++++++++++++++++ >> tests/lcitool/libvirt-ci | 2 +- >> tests/lcitool/projects/qemu.yml | 1 + >> tests/lcitool/refresh | 2 +- >> tests/tcg/aarch64/Makefile.target | 3 +- >> tests/tcg/arm/Makefile.target | 3 +- >> tests/tcg/i386/Makefile.target | 2 +- >> tests/tcg/multiarch/Makefile.target | 8 + >> tests/tcg/plugins/meson.build | 2 + >> tests/vm/basevm.py | 2 +- >> tests/vm/generated/freebsd.json | 1 + >> 62 files changed, 643 insertions(+), 302 deletions(-) >> create mode 100644 bsd-user/plugin-api.c >> create mode 100644 linux-user/plugin-api.c >> create mode 100644 plugins/api-system.c >> create mode 100644 plugins/api-user.c >> create mode 100644 plugins/system.c >> create mode 100644 plugins/user.c >> rename tests/tcg/multiarch/{ => linux}/test-vma.c (100%) >> create mode 100644 common-user/plugin-api.c.inc >> create mode 100755 .gitlab-ci.d/check-units.py >> create mode 100755 tests/functional/test_aarch64_virt_gpu.py >> >> -- >> 2.39.5 >> >> -- Alex Bennée Virtualisation Tech Lead @ Linaro