Message ID | 20250308215326.2907828-1-alex.bennee@linaro.org |
---|---|
State | New |
Headers | show |
On Sun, Mar 9, 2025 at 5:54 AM Alex Bennée <alex.bennee@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 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 > >
Stefan Hajnoczi <stefanha@gmail.com> writes: > On Sun, Mar 9, 2025 at 5:54 AM Alex Bennée <alex.bennee@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.bennee@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 >> >>