461 lines · yaml
1.test-rules:2 rules:3 - if: '$FD_FARM == "offline" && $RUNNER_TAG =~ /^google-freedreno-/'4 when: never5 - if: '$COLLABORA_FARM == "offline" && $RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/'6 when: never7 - !reference [.no_scheduled_pipelines-rules, rules]8 - when: on_success9 10.lava-test:11 extends:12 - .test-rules13 timeout: "1h30m"14 script:15 # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY16 - rm -rf install17 - tar -xf artifacts/install.tar18 - mv install/* artifacts/.19 # Override it with our lava-submit.sh script20 - ./artifacts/lava-submit.sh21 22.lava-igt:arm32:23 extends:24 - .lava-test:arm3225 variables:26 HWCI_TEST_SCRIPT: "/install/igt_runner.sh"27 DEBIAN_ARCH: "armhf"28 FARM: collabora29 dependencies:30 - testing:arm3231 needs:32 - alpine/x86_64_lava_ssh_client33 - kernel+rootfs_arm3234 - debian/x86_64_build35 - testing:arm3236 - igt:arm3237 38.lava-igt:arm64:39 extends:40 - .lava-test:arm6441 variables:42 HWCI_TEST_SCRIPT: "/install/igt_runner.sh"43 DEBIAN_ARCH: "arm64"44 FARM: collabora45 dependencies:46 - testing:arm6447 needs:48 - alpine/x86_64_lava_ssh_client49 - kernel+rootfs_arm6450 - debian/x86_64_build51 - testing:arm6452 - igt:arm6453 54.lava-igt:x86_64:55 extends:56 - .lava-test:x86_6457 variables:58 HWCI_TEST_SCRIPT: "/install/igt_runner.sh"59 DEBIAN_ARCH: "amd64"60 FARM: collabora61 dependencies:62 - testing:x86_6463 needs:64 - alpine/x86_64_lava_ssh_client65 - kernel+rootfs_x86_6466 - debian/x86_64_build67 - testing:x86_6468 - igt:x86_6469 70.baremetal-igt-arm64:71 extends:72 - .baremetal-test-arm6473 - .use-debian/baremetal_arm64_test74 - .test-rules75 timeout: "1h30m"76 variables:77 FDO_CI_CONCURRENT: 1078 HWCI_TEST_SCRIPT: "/install/igt_runner.sh"79 S3_ARTIFACT_NAME: "arm64/kernel-files"80 BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/Image.gz81 BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 $BM_KERNEL_EXTRA_ARGS root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init $BM_KERNELARGS"82 FARM: google83 needs:84 - debian/baremetal_arm64_test85 - job: testing:arm6486 artifacts: false87 - igt:arm6488 tags:89 - $RUNNER_TAG90 91.msm-sc7180:92 extends:93 - .lava-igt:arm6494 stage: msm95 variables:96 DRIVER_NAME: msm97 BOOT_METHOD: depthcharge98 KERNEL_IMAGE_TYPE: ""99 100msm:sc7180-trogdor-lazor-limozeen:101 extends:102 - .msm-sc7180103 parallel: 4104 variables:105 DEVICE_TYPE: sc7180-trogdor-lazor-limozeen106 DTB: sc7180-trogdor-lazor-limozeen-nots-r5107 GPU_VERSION: ${DEVICE_TYPE}108 RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen109 110msm:sc7180-trogdor-kingoftown:111 extends:112 - .msm-sc7180113 parallel: 6114 variables:115 DEVICE_TYPE: sc7180-trogdor-kingoftown116 DTB: sc7180-trogdor-kingoftown117 GPU_VERSION: ${DEVICE_TYPE}118 RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-kingoftown119 120msm:apq8016:121 extends:122 - .baremetal-igt-arm64123 stage: msm124 variables:125 DEVICE_TYPE: apq8016-sbc-usb-host126 DRIVER_NAME: msm127 BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/${DEVICE_TYPE}.dtb128 GPU_VERSION: apq8016129 # disabling unused clocks congests with the MDSS runtime PM trying to130 # disable those clocks and causes boot to fail.131 # Reproducer: DRM_MSM=y, DRM_I2C_ADV7511=m132 BM_KERNEL_EXTRA_ARGS: clk_ignore_unused133 RUNNER_TAG: google-freedreno-db410c134 script:135 - ./install/bare-metal/fastboot.sh136 137msm:apq8096:138 extends:139 - .baremetal-igt-arm64140 stage: msm141 variables:142 DEVICE_TYPE: apq8096-db820c143 DRIVER_NAME: msm144 BM_KERNEL_EXTRA_ARGS: maxcpus=2145 BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/${DEVICE_TYPE}.dtb146 GPU_VERSION: apq8096147 RUNNER_TAG: google-freedreno-db820c148 script:149 - ./install/bare-metal/fastboot.sh150 151msm:sdm845:152 extends:153 - .baremetal-igt-arm64154 stage: msm155 parallel: 6156 variables:157 DEVICE_TYPE: sdm845-cheza-r3158 DRIVER_NAME: msm159 BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/cheza-kernel160 GPU_VERSION: sdm845161 RUNNER_TAG: google-freedreno-cheza162 script:163 - ./install/bare-metal/cros-servo.sh164 165.rockchip-device:166 variables:167 DTB: ${DEVICE_TYPE}168 BOOT_METHOD: depthcharge169 170.rockchip-display:171 stage: rockchip172 variables:173 DRIVER_NAME: rockchip174 175.rk3288:176 extends:177 - .lava-igt:arm32178 - .rockchip-device179 variables:180 DEVICE_TYPE: rk3288-veyron-jaq181 GPU_VERSION: rk3288182 KERNEL_IMAGE_TYPE: "zimage"183 RUNNER_TAG: mesa-ci-x86-64-lava-rk3288-veyron-jaq184 185.rk3399:186 extends:187 - .lava-igt:arm64188 - .rockchip-device189 parallel: 2190 variables:191 DEVICE_TYPE: rk3399-gru-kevin192 GPU_VERSION: rk3399193 KERNEL_IMAGE_TYPE: ""194 RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin195 196rockchip:rk3288:197 extends:198 - .rk3288199 - .rockchip-display200 201panfrost:rk3288:202 extends:203 - .rk3288204 - .panfrost-gpu205 206rockchip:rk3399:207 extends:208 - .rk3399209 - .rockchip-display210 211panfrost:rk3399:212 extends:213 - .rk3399214 - .panfrost-gpu215 216.i915:217 extends:218 - .lava-igt:x86_64219 stage: i915220 variables:221 DRIVER_NAME: i915222 DTB: ""223 BOOT_METHOD: depthcharge224 KERNEL_IMAGE_TYPE: ""225 226i915:apl:227 extends:228 - .i915229 parallel: 3230 variables:231 DEVICE_TYPE: asus-C523NA-A20057-coral232 GPU_VERSION: apl233 RUNNER_TAG: mesa-ci-x86-64-lava-asus-C523NA-A20057-coral234 235i915:glk:236 extends:237 - .i915238 parallel: 2239 variables:240 DEVICE_TYPE: hp-x360-12b-ca0010nr-n4020-octopus241 GPU_VERSION: glk242 RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus243 244i915:amly:245 extends:246 - .i915247 parallel: 2248 variables:249 DEVICE_TYPE: asus-C433TA-AJ0005-rammus250 GPU_VERSION: amly251 RUNNER_TAG: mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus252 253i915:kbl:254 extends:255 - .i915256 parallel: 3257 variables:258 DEVICE_TYPE: hp-x360-14-G1-sona259 GPU_VERSION: kbl260 RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-14-G1-sona261 262i915:whl:263 extends:264 - .i915265 parallel: 2266 variables:267 DEVICE_TYPE: dell-latitude-5400-8665U-sarien268 GPU_VERSION: whl269 RUNNER_TAG: mesa-ci-x86-64-lava-dell-latitude-5400-8665U-sarien270 271i915:cml:272 extends:273 - .i915274 parallel: 2275 variables:276 DEVICE_TYPE: asus-C436FA-Flip-hatch277 GPU_VERSION: cml278 RUNNER_TAG: mesa-ci-x86-64-lava-asus-C436FA-flip-hatch279 280i915:tgl:281 extends:282 - .i915283 parallel: 5284 variables:285 DEVICE_TYPE: acer-cp514-2h-1130g7-volteer286 GPU_VERSION: tgl287 RUNNER_TAG: mesa-ci-x86-64-lava-acer-cp514-2h-1130g7-volteer288 289.amdgpu:290 extends:291 - .lava-igt:x86_64292 stage: amdgpu293 variables:294 DRIVER_NAME: amdgpu295 DTB: ""296 BOOT_METHOD: depthcharge297 KERNEL_IMAGE_TYPE: ""298 299amdgpu:stoney:300 extends:301 - .amdgpu302 parallel: 2303 variables:304 DEVICE_TYPE: hp-11A-G6-EE-grunt305 GPU_VERSION: stoney306 RUNNER_TAG: mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt307 308.mediatek-device:309 extends:310 - .lava-igt:arm64311 stage: mediatek312 variables:313 DTB: ${DEVICE_TYPE}314 BOOT_METHOD: depthcharge315 KERNEL_IMAGE_TYPE: ""316 317.mediatek-display:318 stage: mediatek319 variables:320 DRIVER_NAME: mediatek321 322.powervr-gpu:323 stage: powervr324 variables:325 DRIVER_NAME: powervr326 327.panfrost-gpu:328 stage: panfrost329 variables:330 DRIVER_NAME: panfrost331 332.mt8173:333 extends:334 - .mediatek-device335 parallel: 4336 variables:337 DEVICE_TYPE: mt8173-elm-hana338 GPU_VERSION: mt8173339 RUNNER_TAG: mesa-ci-x86-64-lava-mt8173-elm-hana340 341.mt8183:342 extends:343 - .mediatek-device344 parallel: 3345 variables:346 DEVICE_TYPE: mt8183-kukui-jacuzzi-juniper-sku16347 GPU_VERSION: mt8183348 RUNNER_TAG: mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16349 350mediatek:mt8173:351 extends:352 - .mt8173353 - .mediatek-display354 355powervr:mt8173:356 extends:357 - .mt8173358 - .powervr-gpu359 rules:360 # TODO: powervr driver was merged in linux kernel, but there's no mediatek support yet361 # Remove the rule once mediatek support is added for powervr362 - when: never363 364mediatek:mt8183:365 extends:366 - .mt8183367 - .mediatek-display368 369panfrost:mt8183:370 extends:371 - .mt8183372 - .panfrost-gpu373 374# drm-mtk doesn't even probe yet in mainline for mt8192375.mediatek:mt8192:376 extends:377 - .mediatek-device378 parallel: 3379 variables:380 DEVICE_TYPE: mt8192-asurada-spherion-r0381 GPU_VERSION: mt8192382 RUNNER_TAG: mesa-ci-x86-64-lava-mt8192-asurada-spherion-r0383 384.meson-device:385 extends:386 - .lava-igt:arm64387 variables:388 DTB: ${DEVICE_TYPE}389 BOOT_METHOD: u-boot390 KERNEL_IMAGE_TYPE: "image"391 392.meson-display:393 stage: meson394 variables:395 DRIVER_NAME: meson396 397.g12b:398 extends:399 - .meson-device400 parallel: 3401 variables:402 DEVICE_TYPE: meson-g12b-a311d-khadas-vim3403 GPU_VERSION: g12b404 RUNNER_TAG: mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3405 406meson:g12b:407 extends:408 - .g12b409 - .meson-display410 411panfrost:g12b:412 extends:413 - .g12b414 - .panfrost-gpu415 416virtio_gpu:none:417 stage: software-driver418 timeout: "1h30m"419 variables:420 CROSVM_GALLIUM_DRIVER: llvmpipe421 DRIVER_NAME: virtio_gpu422 GPU_VERSION: none423 extends:424 - .test-gl425 - .test-rules426 tags:427 - kvm428 script:429 - ln -sf $CI_PROJECT_DIR/install /install430 - mv install/bzImage /lava-files/bzImage431 - mkdir -p $CI_PROJECT_DIR/results432 - ln -sf $CI_PROJECT_DIR/results /results433 - install/crosvm-runner.sh install/igt_runner.sh434 needs:435 - debian/x86_64_test-gl436 - testing:x86_64437 - igt:x86_64438 439vkms:none:440 stage: software-driver441 timeout: "1h30m"442 variables:443 DRIVER_NAME: vkms444 GPU_VERSION: none445 extends:446 - .test-gl447 - .test-rules448 tags:449 - kvm450 script:451 - ln -sf $CI_PROJECT_DIR/install /install452 - mv install/bzImage /lava-files/bzImage453 - mkdir -p /lib/modules454 - mkdir -p $CI_PROJECT_DIR/results455 - ln -sf $CI_PROJECT_DIR/results /results456 - ./install/crosvm-runner.sh ./install/igt_runner.sh457 needs:458 - debian/x86_64_test-gl459 - testing:x86_64460 - igt:x86_64461