| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- .dt-check-base:
- stage: static-checks
- timeout: "30m"
- variables:
- GIT_DEPTH: 1
- FF_USE_NEW_BASH_EVAL_STRATEGY: 'true'
- SCHEMA: "display:gpu"
- VENV_PATH: "/tmp/dtcheck-venv"
- before_script:
- - apt-get update -qq
- # Minimum supported version of LLVM for building x86 kernels is 15.0.0.
- # In mesa-ci containers, LLVM_VERSION is defined as a container-level property and is currently set to 19.
- - apt-get install -y --no-install-recommends clang-${LLVM_VERSION} lld-${LLVM_VERSION} llvm-${LLVM_VERSION} python3-dev python3-venv python3-pip yamllint
- - python3 -m venv "${VENV_PATH}"
- - source "${VENV_PATH}/bin/activate"
- - pip3 install dtschema
- script:
- - drivers/gpu/drm/ci/${SCRIPT_NAME}
- artifacts:
- when: on_failure
- paths:
- - ${ARTIFACT_FILE}
- allow_failure:
- exit_codes:
- - 102
- dtbs-check:arm32:
- extends:
- - .build:arm32
- - .dt-check-base
- variables:
- SCRIPT_NAME: "dtbs-check.sh"
- ARTIFACT_FILE: "dtbs-check.log"
- dtbs-check:arm64:
- extends:
- - .build:arm64
- - .dt-check-base
- variables:
- SCRIPT_NAME: "dtbs-check.sh"
- ARTIFACT_FILE: "dtbs-check.log"
- dt-binding-check:
- extends:
- - .build
- - .use-debian/x86_64_build
- - .dt-check-base
- variables:
- SCRIPT_NAME: "dt-binding-check.sh"
- ARTIFACT_FILE: "dt-binding-check.log"
|