On Mon, Mar 10, 2025 at 5:02 AM Alex Bennée <alex.ben...@linaro.org> wrote: > > 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.
I tried applying it before applying your pull request but tests/functional/test_aarch64_virt_gpu.py is introduced in the pull request. If I apply it afterwards then bisectability is broken. Please respin the patch series with the fix included/squashed at the right point so that bisectability is maintained. Thanks, Stefan > > > > > 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