Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1.kunit-packages: &kunit-packages
2 - apt-get update -qq
3 # Minimum supported version of LLVM for building x86 kernels is 15.0.0.
4 # In mesa-ci containers, LLVM_VERSION is defined as a container-level property and is currently set to 19.
5 - apt-get install -y --no-install-recommends clang-${LLVM_VERSION} lld-${LLVM_VERSION} llvm-${LLVM_VERSION}
6
7.kunit-base:
8 stage: kunit
9 timeout: "30m"
10 variables:
11 GIT_DEPTH: 1
12 script:
13 - drivers/gpu/drm/ci/kunit.sh
14
15kunit:arm32:
16 extends:
17 - .build:arm32
18 - .kunit-base
19 before_script:
20 - *kunit-packages
21 - apt-get install -y --no-install-recommends qemu-system-arm
22
23kunit:arm64:
24 extends:
25 - .build:arm64
26 - .kunit-base
27 before_script:
28 - *kunit-packages
29 - apt-get install -y --no-install-recommends qemu-system-aarch64
30
31kunit:x86_64:
32 extends:
33 - .build:x86_64
34 - .kunit-base
35 before_script:
36 - *kunit-packages
37 - apt-get install -y --no-install-recommends qemu-system-x86