Vignesh Ramandrm/ci: add rk3588-rock-5b6efced29 months agoHistory
482 lines · 9.6 KB · YAML
RawDownload
.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