Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1.dt-check-base:
2 stage: static-checks
3 timeout: "30m"
4 variables:
5 GIT_DEPTH: 1
6 FF_USE_NEW_BASH_EVAL_STRATEGY: 'true'
7 SCHEMA: "display:gpu"
8 VENV_PATH: "/tmp/dtcheck-venv"
9 before_script:
10 - apt-get update -qq
11 # Minimum supported version of LLVM for building x86 kernels is 15.0.0.
12 # In mesa-ci containers, LLVM_VERSION is defined as a container-level property and is currently set to 19.
13 - apt-get install -y --no-install-recommends clang-${LLVM_VERSION} lld-${LLVM_VERSION} llvm-${LLVM_VERSION} python3-dev python3-venv python3-pip yamllint
14 - python3 -m venv "${VENV_PATH}"
15 - source "${VENV_PATH}/bin/activate"
16 - pip3 install dtschema
17 script:
18 - drivers/gpu/drm/ci/${SCRIPT_NAME}
19 artifacts:
20 when: on_failure
21 paths:
22 - ${ARTIFACT_FILE}
23 allow_failure:
24 exit_codes:
25 - 102
26
27dtbs-check:arm32:
28 extends:
29 - .build:arm32
30 - .dt-check-base
31 variables:
32 SCRIPT_NAME: "dtbs-check.sh"
33 ARTIFACT_FILE: "dtbs-check.log"
34
35dtbs-check:arm64:
36 extends:
37 - .build:arm64
38 - .dt-check-base
39 variables:
40 SCRIPT_NAME: "dtbs-check.sh"
41 ARTIFACT_FILE: "dtbs-check.log"
42
43dt-binding-check:
44 extends:
45 - .build
46 - .use-debian/x86_64_build
47 - .dt-check-base
48 variables:
49 SCRIPT_NAME: "dt-binding-check.sh"
50 ARTIFACT_FILE: "dt-binding-check.log"