ci: Use zstd compressed kernel modules

Change how we package kernel modules: instead of storing them in
.tar.zst archives with uncompressed .ko files inside, we now compress
each .ko file individually with ZSTD and bundle them into a plain tar
archive.

Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35129>
This commit is contained in:
Valentine Burley 2025-05-23 09:12:55 +02:00 committed by Marge Bot
parent 347e957b44
commit 3a0cc0ee0d
4 changed files with 7 additions and 8 deletions

View file

@ -30,11 +30,11 @@ variables:
ALPINE_X86_64_BUILD_TAG: "20250423-rootfs"
ALPINE_X86_64_LAVA_SSH_TAG: "20250423-rootfs"
ALPINE_X86_64_LAVA_TRIGGER_TAG: "20250529-passfail"
ALPINE_X86_64_LAVA_TRIGGER_TAG: "20250529-modules"
FEDORA_X86_64_BUILD_TAG: "20250423-rootfs"
KERNEL_TAG: "v6.14-mesa-7c6b"
KERNEL_TAG: "v6.14-mesa-0e36"
KERNEL_REPO: "gfx-ci/linux"
PKG_REPO_REV: "95bf62c"
FIRMWARE_TAG: "36f9bbfa"

View file

@ -112,8 +112,7 @@ PYTHONPATH=/ /lava/lava_job_submitter.py \
--format=tar \
- append-overlay \
--name=kernel-modules \
--url="${KERNEL_IMAGE_BASE}/${DEBIAN_ARCH}/modules.tar.zst" \
--compression=zstd \
--url="${KERNEL_IMAGE_BASE}/${DEBIAN_ARCH}/modules.tar" \
--path="/" \
--format=tar \
"${LAVA_EXTRA_OVERLAYS[@]}" \

View file

@ -203,7 +203,7 @@
# Force fixed 6.6 kernel, amdgpu doesn't revcover from GPU resets on 6.13
# https://gitlab.freedesktop.org/drm/amd/-/issues/3861
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/12676
KERNEL_TAG: "v6.6.21-mesa-83d9"
KERNEL_TAG: "v6.6.21-mesa-1978"
# Status: https://lava.collabora.dev/scheduler/device_type/lenovo-TPad-C13-Yoga-zork
.lava-lenovo-TPad-C13-Yoga-zork:x86_64:
@ -220,7 +220,7 @@
# Force fixed 6.6 kernel, amdgpu doesn't revcover from GPU resets on 6.13
# https://gitlab.freedesktop.org/drm/amd/-/issues/3861
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/12676
KERNEL_TAG: "v6.6.21-mesa-83d9"
KERNEL_TAG: "v6.6.21-mesa-1978"
# Status: https://lava.collabora.dev/scheduler/device_type/hp-x360-14a-cb0001xx-zork
.lava-hp-x360-14a-cb0001xx-zork:x86_64:
@ -237,7 +237,7 @@
# Force fixed 6.6 kernel, amdgpu doesn't revcover from GPU resets on 6.13
# https://gitlab.freedesktop.org/drm/amd/-/issues/3861
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/12676
KERNEL_TAG: "v6.6.21-mesa-83d9"
KERNEL_TAG: "v6.6.21-mesa-1978"
############### LAVA

View file

@ -203,7 +203,7 @@
KERNEL_IMAGE_TYPE: ""
RUNNER_TAG: mesa-ci-x86-64-lava-mt8192-asurada-spherion-r0
# Force fixed 6.6 kernel, we're not reliably getting a GPU on 6.13
KERNEL_TAG: "v6.6.21-mesa-f8ea"
KERNEL_TAG: "v6.6.21-mesa-1978"
# Status: https://lava.collabora.dev/scheduler/device_type/mt8195-cherry-tomato-r2
.lava-mt8195-cherry-tomato-r2:arm64: