From: "Alex Bennée" <alex.bennee@linaro.org>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [PULL 00/31] testing, plugin and maintainer updates
Date: Sun, 09 Mar 2025 21:02:38 +0000 [thread overview]
Message-ID: <87h641or2p.fsf@draig.linaro.org> (raw)
In-Reply-To: <CAJSP0QXU-ja=_zrm5OZ2Ady0uSSRQxJL+P2R85xCrApEKEcuLg@mail.gmail.com> (Stefan Hajnoczi's message of "Sun, 9 Mar 2025 11:44:29 +0800")
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
>>
>>
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
next prev parent reply other threads:[~2025-03-09 21:03 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-03-08 21:52 [PULL 00/31] testing, plugin and maintainer updates Alex Bennée
2025-03-08 21:52 ` [PULL 01/31] tests/functional: move aarch64 GPU test into own file Alex Bennée
2025-03-08 21:52 ` [PULL 02/31] tests/functional: factor out common code in gpu test Alex Bennée
2025-03-08 21:52 ` [PULL 03/31] tests/functional: ensure we have a GPU device for tests Alex Bennée
2025-03-08 21:52 ` [PULL 04/31] tests/functional: bail early if vkmark hangs Alex Bennée
2025-03-08 21:53 ` [PULL 05/31] tests/functional: skip vulkan tests with nVidia Alex Bennée
2025-03-08 21:53 ` [PULL 06/31] tests/functional: expand tests to cover virgl Alex Bennée
2025-03-08 21:53 ` [PULL 07/31] tests/functional: update the aarch64_virg_gpu images Alex Bennée
2025-03-08 21:53 ` [PULL 08/31] plugins: add explicit dependency in functional tests Alex Bennée
2025-03-08 21:53 ` [PULL 09/31] tests/functional: Introduce the dso_suffix() helper Alex Bennée
2025-03-08 21:53 ` [PULL 10/31] tests/functional: Allow running TCG plugins tests on non-Linux/BSD hosts Alex Bennée
2025-03-08 21:53 ` [PULL 11/31] libvirt-ci: bump to latest for vulkan-tools Alex Bennée
2025-03-08 21:53 ` [PULL 12/31] tests/vm: bump timeout for shutdown Alex Bennée
2025-03-08 21:53 ` [PULL 13/31] tests/tcg: mark test-vma as a linux-only test Alex Bennée
2025-03-08 21:53 ` [PULL 14/31] tests/tcg: add message to _Static_assert in test-avx Alex Bennée
2025-03-08 21:53 ` [PULL 15/31] tests/tcg: fix constraints in test-i386-adcox Alex Bennée
2025-03-08 21:53 ` [PULL 16/31] tests/tcg: enable -fwrapv for test-i386-bmi Alex Bennée
2025-03-08 21:53 ` [PULL 17/31] tests/tcg: Suppress compiler false-positive warning on sha1.c Alex Bennée
2025-03-08 21:53 ` [PULL 18/31] gitlab: add a new build_unit job to track build size Alex Bennée
2025-03-08 21:53 ` [PULL 19/31] tests/functional: add boot error detection for RME tests Alex Bennée
2025-03-08 21:53 ` [PULL 20/31] plugins/api: use qemu_target_page_mask() to get value Alex Bennée
2025-03-08 21:53 ` [PULL 21/31] plugins/loader: populate target_name with target_name() Alex Bennée
2025-03-08 21:53 ` [PULL 22/31] include/qemu: plugin-memory.h doesn't need cpu-defs.h Alex Bennée
2025-03-08 21:53 ` [PULL 23/31] plugins/api: clean-up the includes Alex Bennée
2025-03-08 21:53 ` [PULL 24/31] plugins/plugin.h: include queue.h Alex Bennée
2025-03-08 21:53 ` [PULL 25/31] plugins/loader: compile loader only once Alex Bennée
2025-03-08 21:53 ` [PULL 26/31] plugins/api: split out binary path/start/end/entry code Alex Bennée
2025-03-08 21:53 ` [PULL 27/31] plugins/api: split out the vaddr/hwaddr helpers Alex Bennée
2025-03-08 21:53 ` [PULL 28/31] plugins/api: split out time control helpers Alex Bennée
2026-03-10 17:20 ` Peter Maydell
2025-03-08 21:53 ` [PULL 29/31] plugins/api: build only once Alex Bennée
2025-03-08 21:53 ` [PULL 30/31] plugins/core: make a single build unit Alex Bennée
2025-03-08 21:53 ` [PULL 31/31] MAINTAINERS: remove widely sanctioned entities Alex Bennée
2025-03-09 3:44 ` [PULL 00/31] testing, plugin and maintainer updates Stefan Hajnoczi
2025-03-09 21:02 ` Alex Bennée [this message]
2025-03-10 5:44 ` Stefan Hajnoczi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87h641or2p.fsf@draig.linaro.org \
--to=alex.bennee@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=stefanha@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.