mirror of
https://github.com/torvalds/linux.git
synced 2026-05-14 01:08:22 +02:00
Add job that executes the IGT test suite for rk3588-rock-5b. Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com> Reviewed-by: Daniel Stone <daniels@collabora.com> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
483 lines
9.6 KiB
YAML
483 lines
9.6 KiB
YAML
.allow_failure_lockdep:
|
|
variables:
|
|
FF_USE_NEW_BASH_EVAL_STRATEGY: 'true'
|
|
allow_failure:
|
|
exit_codes:
|
|
- 101
|
|
|
|
.lava-test:
|
|
extends:
|
|
- .build-rules
|
|
- .allow_failure_lockdep
|
|
timeout: "1h30m"
|
|
rules:
|
|
- !reference [.scheduled_pipeline-rules, rules]
|
|
- !reference [.collabora-farm-rules, rules]
|
|
- when: on_success
|
|
before_script:
|
|
# lava-submit.sh is a part of the archive, unlike Mesa CI
|
|
- eval "$S3_JWT_FILE_SCRIPT"
|
|
script:
|
|
# Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY
|
|
- rm -rf install
|
|
- tar -xf artifacts/install.tar
|
|
- mv -n install/* artifacts/.
|
|
# Override it with our lava-submit.sh script
|
|
- ./artifacts/lava-submit.sh
|
|
|
|
.lava-igt:arm32:
|
|
extends:
|
|
- .lava-arm32-test-gl
|
|
variables:
|
|
HWCI_TEST_SCRIPT: "/install/igt_runner.sh"
|
|
DEBIAN_ARCH: "armhf"
|
|
FARM: collabora
|
|
dependencies:
|
|
- testing:arm32
|
|
needs:
|
|
- debian/arm32_test-gl
|
|
- testing:arm32
|
|
- igt:arm32
|
|
|
|
.lava-igt:arm64:
|
|
extends:
|
|
- .lava-arm64-test-gl
|
|
variables:
|
|
HWCI_TEST_SCRIPT: "/install/igt_runner.sh"
|
|
DEBIAN_ARCH: "arm64"
|
|
FARM: collabora
|
|
dependencies:
|
|
- testing:arm64
|
|
needs:
|
|
- debian/arm64_test-gl
|
|
- testing:arm64
|
|
- igt:arm64
|
|
|
|
.lava-igt:x86_64:
|
|
extends:
|
|
- .lava-x86_64-test-gl
|
|
variables:
|
|
HWCI_TEST_SCRIPT: "/install/igt_runner.sh"
|
|
DEBIAN_ARCH: "amd64"
|
|
FARM: collabora
|
|
dependencies:
|
|
- testing:x86_64
|
|
needs:
|
|
- debian/x86_64_test-gl
|
|
- testing:x86_64
|
|
- igt:x86_64
|
|
|
|
.software-driver:
|
|
stage: software-driver
|
|
extends:
|
|
- .test-gl
|
|
- .allow_failure_lockdep
|
|
timeout: "1h30m"
|
|
rules:
|
|
- !reference [.scheduled_pipeline-rules, rules]
|
|
- when: on_success
|
|
tags:
|
|
- $FDO_RUNNER_JOB_PRIORITY_TAG_X86_64_KVM
|
|
before_script:
|
|
- !reference [default, before_script]
|
|
- rm -rf install
|
|
- tar -xf artifacts/install.tar
|
|
- mkdir -p /kernel
|
|
script:
|
|
- ln -sf $CI_PROJECT_DIR/install /install
|
|
- mv install/bzImage /kernel/bzImage
|
|
- install/crosvm-runner.sh install/igt_runner.sh
|
|
needs:
|
|
- debian/x86_64_test-gl
|
|
- testing:x86_64
|
|
- igt:x86_64
|
|
|
|
.msm-sc7180:
|
|
extends:
|
|
- .lava-igt:arm64
|
|
stage: msm
|
|
variables:
|
|
DRIVER_NAME: msm
|
|
BOOT_METHOD: depthcharge
|
|
KERNEL_IMAGE_TYPE: ""
|
|
LAVA_FIRMWARE: qcom-lava
|
|
|
|
msm:sc7180-trogdor-lazor-limozeen:
|
|
extends:
|
|
- .msm-sc7180
|
|
parallel: 4
|
|
variables:
|
|
DEVICE_TYPE: sc7180-trogdor-lazor-limozeen
|
|
DTB: sc7180-trogdor-lazor-limozeen-nots-r5
|
|
GPU_VERSION: ${DEVICE_TYPE}
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen
|
|
|
|
msm:sc7180-trogdor-kingoftown:
|
|
extends:
|
|
- .msm-sc7180
|
|
parallel: 6
|
|
variables:
|
|
DEVICE_TYPE: sc7180-trogdor-kingoftown
|
|
DTB: sc7180-trogdor-kingoftown
|
|
GPU_VERSION: ${DEVICE_TYPE}
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-kingoftown
|
|
|
|
msm:apq8016:
|
|
extends:
|
|
- .lava-igt:arm64
|
|
stage: msm
|
|
parallel: 3
|
|
variables:
|
|
BOOT_METHOD: fastboot
|
|
DEVICE_TYPE: dragonboard-410c
|
|
DRIVER_NAME: msm
|
|
DTB: apq8016-sbc-usb-host
|
|
FARM: collabora
|
|
GPU_VERSION: apq8016
|
|
KERNEL_IMAGE_NAME: "Image.gz"
|
|
KERNEL_IMAGE_TYPE: ""
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-dragonboard-410c
|
|
LAVA_FIRMWARE: qcom-lava
|
|
|
|
msm:apq8096:
|
|
extends:
|
|
- .lava-igt:arm64
|
|
stage: msm
|
|
parallel: 3
|
|
variables:
|
|
BOOT_METHOD: fastboot
|
|
DEVICE_TYPE: dragonboard-820c
|
|
DRIVER_NAME: msm
|
|
DTB: apq8096-db820c
|
|
FARM: collabora
|
|
GPU_VERSION: apq8096
|
|
KERNEL_IMAGE_NAME: "Image.gz"
|
|
KERNEL_IMAGE_TYPE: ""
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-dragonboard-820c
|
|
LAVA_FIRMWARE: qcom-lava
|
|
|
|
msm:sm8350-hdk:
|
|
extends:
|
|
- .lava-igt:arm64
|
|
stage: msm
|
|
parallel: 2
|
|
variables:
|
|
BOOT_METHOD: fastboot
|
|
DEVICE_TYPE: sm8350-hdk
|
|
DRIVER_NAME: msm
|
|
DTB: ${DEVICE_TYPE}
|
|
FARM: collabora
|
|
GPU_VERSION: ${DEVICE_TYPE}
|
|
KERNEL_IMAGE_NAME: "Image.gz"
|
|
KERNEL_IMAGE_TYPE: ""
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-sm8350-hdk
|
|
LAVA_FIRMWARE: qcom-lava
|
|
LAVA_FASTBOOT_CMD: "set_active a"
|
|
|
|
.rockchip-device:
|
|
variables:
|
|
DTB: ${DEVICE_TYPE}
|
|
BOOT_METHOD: depthcharge
|
|
LAVA_FIRMWARE: arm
|
|
|
|
.rockchip-display:
|
|
stage: rockchip
|
|
variables:
|
|
DRIVER_NAME: rockchip
|
|
|
|
.rk3288:
|
|
extends:
|
|
- .lava-igt:arm32
|
|
- .rockchip-device
|
|
variables:
|
|
DEVICE_TYPE: rk3288-veyron-jaq
|
|
GPU_VERSION: rk3288
|
|
KERNEL_IMAGE_TYPE: "zimage"
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-rk3288-veyron-jaq
|
|
|
|
.rk3399:
|
|
extends:
|
|
- .lava-igt:arm64
|
|
- .rockchip-device
|
|
parallel: 2
|
|
variables:
|
|
DEVICE_TYPE: rk3399-gru-kevin
|
|
GPU_VERSION: rk3399
|
|
KERNEL_IMAGE_TYPE: ""
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin
|
|
|
|
.rk3588:
|
|
extends:
|
|
- .lava-igt:arm64
|
|
- .rockchip-device
|
|
parallel: 2
|
|
variables:
|
|
DEVICE_TYPE: rk3588-rock-5b
|
|
GPU_VERSION: rk3588
|
|
BOOT_METHOD: u-boot
|
|
KERNEL_IMAGE_NAME: Image
|
|
KERNEL_IMAGE_TYPE: "image"
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-rk3588-rock-5b
|
|
|
|
rockchip:rk3288:
|
|
extends:
|
|
- .rk3288
|
|
- .rockchip-display
|
|
|
|
panfrost:rk3288:
|
|
extends:
|
|
- .rk3288
|
|
- .panfrost-gpu
|
|
|
|
rockchip:rk3399:
|
|
extends:
|
|
- .rk3399
|
|
- .rockchip-display
|
|
|
|
panfrost:rk3399:
|
|
extends:
|
|
- .rk3399
|
|
- .panfrost-gpu
|
|
|
|
rockchip:rk3588:
|
|
extends:
|
|
- .rk3588
|
|
- .rockchip-display
|
|
|
|
panthor:rk3588:
|
|
extends:
|
|
- .rk3588
|
|
- .panthor-gpu
|
|
|
|
.i915:
|
|
extends:
|
|
- .lava-igt:x86_64
|
|
stage: i915
|
|
variables:
|
|
DRIVER_NAME: i915
|
|
DTB: ""
|
|
BOOT_METHOD: depthcharge
|
|
KERNEL_IMAGE_TYPE: ""
|
|
LAVA_FIRMWARE: i915
|
|
|
|
i915:apl:
|
|
extends:
|
|
- .i915
|
|
parallel: 3
|
|
variables:
|
|
DEVICE_TYPE: asus-C523NA-A20057-coral
|
|
GPU_VERSION: apl
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
|
|
|
|
i915:glk:
|
|
extends:
|
|
- .i915
|
|
parallel: 2
|
|
variables:
|
|
DEVICE_TYPE: hp-x360-12b-ca0010nr-n4020-octopus
|
|
GPU_VERSION: glk
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus
|
|
|
|
i915:amly:
|
|
extends:
|
|
- .i915
|
|
parallel: 3
|
|
variables:
|
|
DEVICE_TYPE: asus-C433TA-AJ0005-rammus
|
|
GPU_VERSION: amly
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus
|
|
|
|
i915:kbl:
|
|
extends:
|
|
- .i915
|
|
parallel: 3
|
|
variables:
|
|
DEVICE_TYPE: hp-x360-14-G1-sona
|
|
GPU_VERSION: kbl
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-14-G1-sona
|
|
|
|
i915:whl:
|
|
extends:
|
|
- .i915
|
|
parallel: 2
|
|
variables:
|
|
DEVICE_TYPE: dell-latitude-5400-8665U-sarien
|
|
GPU_VERSION: whl
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-dell-latitude-5400-8665U-sarien
|
|
|
|
i915:cml:
|
|
extends:
|
|
- .i915
|
|
parallel: 5
|
|
variables:
|
|
DEVICE_TYPE: acer-chromebox-cxi4-puff
|
|
GPU_VERSION: cml
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-acer-chromebox-cxi4-puff
|
|
|
|
i915:tgl:
|
|
extends:
|
|
- .i915
|
|
parallel: 5
|
|
variables:
|
|
DEVICE_TYPE: acer-cp514-2h-1130g7-volteer
|
|
GPU_VERSION: tgl
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-acer-cp514-2h-1130g7-volteer
|
|
|
|
i915:jsl:
|
|
extends:
|
|
- .i915
|
|
parallel: 4
|
|
variables:
|
|
DEVICE_TYPE: acer-cb317-1h-c3z6-dedede
|
|
GPU_VERSION: jsl
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-acer-cb317-1h-c3z6-dedede
|
|
|
|
.amdgpu:
|
|
extends:
|
|
- .lava-igt:x86_64
|
|
stage: amdgpu
|
|
variables:
|
|
DRIVER_NAME: amdgpu
|
|
DTB: ""
|
|
BOOT_METHOD: depthcharge
|
|
KERNEL_IMAGE_TYPE: ""
|
|
LAVA_FIRMWARE: amdgpu-lava
|
|
|
|
amdgpu:stoney:
|
|
extends:
|
|
- .amdgpu
|
|
parallel: 2
|
|
variables:
|
|
DEVICE_TYPE: hp-11A-G6-EE-grunt
|
|
GPU_VERSION: stoney
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
|
|
|
|
.mediatek-device:
|
|
extends:
|
|
- .lava-igt:arm64
|
|
stage: mediatek
|
|
variables:
|
|
DTB: ${DEVICE_TYPE}
|
|
BOOT_METHOD: depthcharge
|
|
KERNEL_IMAGE_TYPE: ""
|
|
LAVA_FIRMWARE: arm
|
|
|
|
.mediatek-display:
|
|
stage: mediatek
|
|
variables:
|
|
DRIVER_NAME: mediatek
|
|
|
|
.powervr-gpu:
|
|
stage: powervr
|
|
variables:
|
|
DRIVER_NAME: powervr
|
|
|
|
.panfrost-gpu:
|
|
stage: panfrost
|
|
variables:
|
|
DRIVER_NAME: panfrost
|
|
|
|
.panthor-gpu:
|
|
stage: panthor
|
|
variables:
|
|
DRIVER_NAME: panthor
|
|
|
|
.mt8173:
|
|
extends:
|
|
- .mediatek-device
|
|
parallel: 4
|
|
variables:
|
|
DEVICE_TYPE: mt8173-elm-hana
|
|
GPU_VERSION: mt8173
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-mt8173-elm-hana
|
|
|
|
.mt8183:
|
|
extends:
|
|
- .mediatek-device
|
|
parallel: 3
|
|
variables:
|
|
DEVICE_TYPE: mt8183-kukui-jacuzzi-juniper-sku16
|
|
GPU_VERSION: mt8183
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
|
|
|
|
mediatek:mt8173:
|
|
extends:
|
|
- .mt8173
|
|
- .mediatek-display
|
|
|
|
powervr:mt8173:
|
|
extends:
|
|
- .mt8173
|
|
- .powervr-gpu
|
|
rules:
|
|
# TODO: powervr driver was merged in linux kernel, but there's no mediatek support yet
|
|
# Remove the rule once mediatek support is added for powervr
|
|
- when: never
|
|
|
|
mediatek:mt8183:
|
|
extends:
|
|
- .mt8183
|
|
- .mediatek-display
|
|
|
|
panfrost:mt8183:
|
|
extends:
|
|
- .mt8183
|
|
- .panfrost-gpu
|
|
|
|
# drm-mtk doesn't even probe yet in mainline for mt8192
|
|
.mediatek:mt8192:
|
|
extends:
|
|
- .mediatek-device
|
|
parallel: 3
|
|
variables:
|
|
DEVICE_TYPE: mt8192-asurada-spherion-r0
|
|
GPU_VERSION: mt8192
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-mt8192-asurada-spherion-r0
|
|
|
|
.meson-device:
|
|
extends:
|
|
- .lava-igt:arm64
|
|
variables:
|
|
DTB: ${DEVICE_TYPE}
|
|
BOOT_METHOD: u-boot
|
|
KERNEL_IMAGE_TYPE: "image"
|
|
|
|
.meson-display:
|
|
stage: meson
|
|
variables:
|
|
DRIVER_NAME: meson
|
|
|
|
.g12b:
|
|
extends:
|
|
- .meson-device
|
|
parallel: 3
|
|
variables:
|
|
DEVICE_TYPE: meson-g12b-a311d-khadas-vim3
|
|
GPU_VERSION: g12b
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
|
|
|
|
meson:g12b:
|
|
extends:
|
|
- .g12b
|
|
- .meson-display
|
|
|
|
panfrost:g12b:
|
|
extends:
|
|
- .g12b
|
|
- .panfrost-gpu
|
|
|
|
virtio_gpu:none:
|
|
extends:
|
|
- .software-driver
|
|
variables:
|
|
CROSVM_GALLIUM_DRIVER: llvmpipe
|
|
DRIVER_NAME: virtio_gpu
|
|
GPU_VERSION: none
|
|
|
|
vkms:none:
|
|
extends:
|
|
- .software-driver
|
|
variables:
|
|
DRIVER_NAME: vkms
|
|
GPU_VERSION: none
|