1*0119c894STomeu Vizoso.test-rules: 2*0119c894STomeu Vizoso rules: 3*0119c894STomeu Vizoso - if: '$FD_FARM == "offline" && $RUNNER_TAG =~ /^google-freedreno-/' 4*0119c894STomeu Vizoso when: never 5*0119c894STomeu Vizoso - if: '$COLLABORA_FARM == "offline" && $RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/' 6*0119c894STomeu Vizoso when: never 7*0119c894STomeu Vizoso - !reference [.no_scheduled_pipelines-rules, rules] 8*0119c894STomeu Vizoso - when: on_success 9*0119c894STomeu Vizoso 10*0119c894STomeu Vizoso.lava-test: 11*0119c894STomeu Vizoso extends: 12*0119c894STomeu Vizoso - .test-rules 13*0119c894STomeu Vizoso script: 14*0119c894STomeu Vizoso # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY 15*0119c894STomeu Vizoso - rm -rf install 16*0119c894STomeu Vizoso - tar -xf artifacts/install.tar 17*0119c894STomeu Vizoso - mv install/* artifacts/. 18*0119c894STomeu Vizoso # Override it with our lava-submit.sh script 19*0119c894STomeu Vizoso - ./artifacts/lava-submit.sh 20*0119c894STomeu Vizoso 21*0119c894STomeu Vizoso.lava-igt:arm32: 22*0119c894STomeu Vizoso extends: 23*0119c894STomeu Vizoso - .lava-test:arm32 24*0119c894STomeu Vizoso variables: 25*0119c894STomeu Vizoso HWCI_TEST_SCRIPT: "/install/igt_runner.sh" 26*0119c894STomeu Vizoso ARCH: "armhf" 27*0119c894STomeu Vizoso dependencies: 28*0119c894STomeu Vizoso - testing:arm32 29*0119c894STomeu Vizoso needs: 30*0119c894STomeu Vizoso - alpine/x86_64_lava_ssh_client 31*0119c894STomeu Vizoso - kernel+rootfs_arm32 32*0119c894STomeu Vizoso - debian/x86_64_build 33*0119c894STomeu Vizoso - testing:arm32 34*0119c894STomeu Vizoso - igt:arm32 35*0119c894STomeu Vizoso 36*0119c894STomeu Vizoso.lava-igt:arm64: 37*0119c894STomeu Vizoso extends: 38*0119c894STomeu Vizoso - .lava-test:arm64 39*0119c894STomeu Vizoso variables: 40*0119c894STomeu Vizoso HWCI_TEST_SCRIPT: "/install/igt_runner.sh" 41*0119c894STomeu Vizoso ARCH: "arm64" 42*0119c894STomeu Vizoso dependencies: 43*0119c894STomeu Vizoso - testing:arm64 44*0119c894STomeu Vizoso needs: 45*0119c894STomeu Vizoso - alpine/x86_64_lava_ssh_client 46*0119c894STomeu Vizoso - kernel+rootfs_arm64 47*0119c894STomeu Vizoso - debian/x86_64_build 48*0119c894STomeu Vizoso - testing:arm64 49*0119c894STomeu Vizoso - igt:arm64 50*0119c894STomeu Vizoso 51*0119c894STomeu Vizoso.lava-igt:x86_64: 52*0119c894STomeu Vizoso extends: 53*0119c894STomeu Vizoso - .lava-test:x86_64 54*0119c894STomeu Vizoso variables: 55*0119c894STomeu Vizoso HWCI_TEST_SCRIPT: "/install/igt_runner.sh" 56*0119c894STomeu Vizoso ARCH: "x86_64" 57*0119c894STomeu Vizoso dependencies: 58*0119c894STomeu Vizoso - testing:x86_64 59*0119c894STomeu Vizoso needs: 60*0119c894STomeu Vizoso - alpine/x86_64_lava_ssh_client 61*0119c894STomeu Vizoso - kernel+rootfs_x86_64 62*0119c894STomeu Vizoso - debian/x86_64_build 63*0119c894STomeu Vizoso - testing:x86_64 64*0119c894STomeu Vizoso - igt:x86_64 65*0119c894STomeu Vizoso 66*0119c894STomeu Vizoso.baremetal-igt-arm64: 67*0119c894STomeu Vizoso extends: 68*0119c894STomeu Vizoso - .baremetal-test-arm64 69*0119c894STomeu Vizoso - .use-debian/arm64_test 70*0119c894STomeu Vizoso - .test-rules 71*0119c894STomeu Vizoso variables: 72*0119c894STomeu Vizoso FDO_CI_CONCURRENT: 10 73*0119c894STomeu Vizoso HWCI_TEST_SCRIPT: "/install/igt_runner.sh" 74*0119c894STomeu Vizoso S3_ARTIFACT_NAME: "arm64/kernel-files" 75*0119c894STomeu Vizoso BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/Image.gz 76*0119c894STomeu Vizoso 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" 77*0119c894STomeu Vizoso needs: 78*0119c894STomeu Vizoso - debian/arm64_test 79*0119c894STomeu Vizoso - job: testing:arm64 80*0119c894STomeu Vizoso artifacts: false 81*0119c894STomeu Vizoso - igt:arm64 82*0119c894STomeu Vizoso tags: 83*0119c894STomeu Vizoso - $RUNNER_TAG 84*0119c894STomeu Vizoso 85*0119c894STomeu Vizosomsm:sc7180: 86*0119c894STomeu Vizoso extends: 87*0119c894STomeu Vizoso - .lava-igt:arm64 88*0119c894STomeu Vizoso stage: msm 89*0119c894STomeu Vizoso parallel: 2 90*0119c894STomeu Vizoso variables: 91*0119c894STomeu Vizoso DRIVER_NAME: msm 92*0119c894STomeu Vizoso DEVICE_TYPE: sc7180-trogdor-lazor-limozeen 93*0119c894STomeu Vizoso DTB: sc7180-trogdor-lazor-limozeen-nots-r5 94*0119c894STomeu Vizoso BOOT_METHOD: depthcharge 95*0119c894STomeu Vizoso KERNEL_IMAGE_TYPE: "" 96*0119c894STomeu Vizoso GPU_VERSION: sc7180 97*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen 98*0119c894STomeu Vizoso 99*0119c894STomeu Vizosomsm:apq8016: 100*0119c894STomeu Vizoso extends: 101*0119c894STomeu Vizoso - .baremetal-igt-arm64 102*0119c894STomeu Vizoso stage: msm 103*0119c894STomeu Vizoso variables: 104*0119c894STomeu Vizoso DRIVER_NAME: msm 105*0119c894STomeu Vizoso BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/apq8016-sbc.dtb 106*0119c894STomeu Vizoso GPU_VERSION: apq8016 107*0119c894STomeu Vizoso 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" 108*0119c894STomeu Vizoso RUNNER_TAG: google-freedreno-db410c 109*0119c894STomeu Vizoso script: 110*0119c894STomeu Vizoso - ./install/bare-metal/fastboot.sh 111*0119c894STomeu Vizoso rules: 112*0119c894STomeu Vizoso # TODO: current issue: it is not fiding the NFS root. Fix and remove this rule. 113*0119c894STomeu Vizoso - when: never 114*0119c894STomeu Vizoso 115*0119c894STomeu Vizosomsm:apq8096: 116*0119c894STomeu Vizoso extends: 117*0119c894STomeu Vizoso - .baremetal-igt-arm64 118*0119c894STomeu Vizoso stage: msm 119*0119c894STomeu Vizoso variables: 120*0119c894STomeu Vizoso DRIVER_NAME: msm 121*0119c894STomeu Vizoso BM_KERNEL_EXTRA_ARGS: maxcpus=2 122*0119c894STomeu Vizoso BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/apq8096-db820c.dtb 123*0119c894STomeu Vizoso GPU_VERSION: apq8096 124*0119c894STomeu Vizoso RUNNER_TAG: google-freedreno-db820c 125*0119c894STomeu Vizoso script: 126*0119c894STomeu Vizoso - ./install/bare-metal/fastboot.sh 127*0119c894STomeu Vizoso 128*0119c894STomeu Vizosomsm:sdm845: 129*0119c894STomeu Vizoso extends: 130*0119c894STomeu Vizoso - .baremetal-igt-arm64 131*0119c894STomeu Vizoso stage: msm 132*0119c894STomeu Vizoso parallel: 6 133*0119c894STomeu Vizoso variables: 134*0119c894STomeu Vizoso DRIVER_NAME: msm 135*0119c894STomeu Vizoso BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/cheza-kernel 136*0119c894STomeu Vizoso GPU_VERSION: sdm845 137*0119c894STomeu Vizoso RUNNER_TAG: google-freedreno-cheza 138*0119c894STomeu Vizoso script: 139*0119c894STomeu Vizoso - ./install/bare-metal/cros-servo.sh 140*0119c894STomeu Vizoso 141*0119c894STomeu Vizosorockchip:rk3288: 142*0119c894STomeu Vizoso extends: 143*0119c894STomeu Vizoso - .lava-igt:arm32 144*0119c894STomeu Vizoso stage: rockchip 145*0119c894STomeu Vizoso variables: 146*0119c894STomeu Vizoso DRIVER_NAME: rockchip 147*0119c894STomeu Vizoso DEVICE_TYPE: rk3288-veyron-jaq 148*0119c894STomeu Vizoso DTB: ${DEVICE_TYPE} 149*0119c894STomeu Vizoso BOOT_METHOD: depthcharge 150*0119c894STomeu Vizoso KERNEL_IMAGE_TYPE: "zimage" 151*0119c894STomeu Vizoso GPU_VERSION: rk3288 152*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-rk3288-veyron-jaq 153*0119c894STomeu Vizoso 154*0119c894STomeu Vizosorockchip:rk3399: 155*0119c894STomeu Vizoso extends: 156*0119c894STomeu Vizoso - .lava-igt:arm64 157*0119c894STomeu Vizoso stage: rockchip 158*0119c894STomeu Vizoso parallel: 3 159*0119c894STomeu Vizoso variables: 160*0119c894STomeu Vizoso DRIVER_NAME: rockchip 161*0119c894STomeu Vizoso DEVICE_TYPE: rk3399-gru-kevin 162*0119c894STomeu Vizoso DTB: ${DEVICE_TYPE} 163*0119c894STomeu Vizoso BOOT_METHOD: depthcharge 164*0119c894STomeu Vizoso KERNEL_IMAGE_TYPE: "" 165*0119c894STomeu Vizoso GPU_VERSION: rk3399 166*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin 167*0119c894STomeu Vizoso 168*0119c894STomeu Vizoso.i915: 169*0119c894STomeu Vizoso extends: 170*0119c894STomeu Vizoso - .lava-igt:x86_64 171*0119c894STomeu Vizoso stage: i915 172*0119c894STomeu Vizoso variables: 173*0119c894STomeu Vizoso DRIVER_NAME: i915 174*0119c894STomeu Vizoso DTB: "" 175*0119c894STomeu Vizoso BOOT_METHOD: depthcharge 176*0119c894STomeu Vizoso KERNEL_IMAGE_TYPE: "" 177*0119c894STomeu Vizoso 178*0119c894STomeu Vizosoi915:apl: 179*0119c894STomeu Vizoso extends: 180*0119c894STomeu Vizoso - .i915 181*0119c894STomeu Vizoso parallel: 12 182*0119c894STomeu Vizoso variables: 183*0119c894STomeu Vizoso DEVICE_TYPE: asus-C523NA-A20057-coral 184*0119c894STomeu Vizoso GPU_VERSION: apl 185*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-asus-C523NA-A20057-coral 186*0119c894STomeu Vizoso 187*0119c894STomeu Vizosoi915:glk: 188*0119c894STomeu Vizoso extends: 189*0119c894STomeu Vizoso - .i915 190*0119c894STomeu Vizoso parallel: 5 191*0119c894STomeu Vizoso variables: 192*0119c894STomeu Vizoso DEVICE_TYPE: hp-x360-12b-ca0010nr-n4020-octopus 193*0119c894STomeu Vizoso GPU_VERSION: glk 194*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus 195*0119c894STomeu Vizoso 196*0119c894STomeu Vizosoi915:amly: 197*0119c894STomeu Vizoso extends: 198*0119c894STomeu Vizoso - .i915 199*0119c894STomeu Vizoso parallel: 8 200*0119c894STomeu Vizoso variables: 201*0119c894STomeu Vizoso DEVICE_TYPE: asus-C433TA-AJ0005-rammus 202*0119c894STomeu Vizoso GPU_VERSION: amly 203*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus 204*0119c894STomeu Vizoso 205*0119c894STomeu Vizosoi915:kbl: 206*0119c894STomeu Vizoso extends: 207*0119c894STomeu Vizoso - .i915 208*0119c894STomeu Vizoso parallel: 5 209*0119c894STomeu Vizoso variables: 210*0119c894STomeu Vizoso DEVICE_TYPE: hp-x360-14-G1-sona 211*0119c894STomeu Vizoso GPU_VERSION: kbl 212*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-14-G1-sona 213*0119c894STomeu Vizoso 214*0119c894STomeu Vizosoi915:whl: 215*0119c894STomeu Vizoso extends: 216*0119c894STomeu Vizoso - .i915 217*0119c894STomeu Vizoso parallel: 8 218*0119c894STomeu Vizoso variables: 219*0119c894STomeu Vizoso DEVICE_TYPE: dell-latitude-5400-8665U-sarien 220*0119c894STomeu Vizoso GPU_VERSION: whl 221*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-dell-latitude-5400-8665U-sarien 222*0119c894STomeu Vizoso 223*0119c894STomeu Vizosoi915:cml: 224*0119c894STomeu Vizoso extends: 225*0119c894STomeu Vizoso - .i915 226*0119c894STomeu Vizoso parallel: 6 227*0119c894STomeu Vizoso variables: 228*0119c894STomeu Vizoso DEVICE_TYPE: asus-C436FA-Flip-hatch 229*0119c894STomeu Vizoso GPU_VERSION: cml 230*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-asus-C436FA-flip-hatch 231*0119c894STomeu Vizoso 232*0119c894STomeu Vizosoi915:tgl: 233*0119c894STomeu Vizoso extends: 234*0119c894STomeu Vizoso - .i915 235*0119c894STomeu Vizoso parallel: 6 236*0119c894STomeu Vizoso variables: 237*0119c894STomeu Vizoso DEVICE_TYPE: asus-cx9400-volteer 238*0119c894STomeu Vizoso GPU_VERSION: tgl 239*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-asus-cx9400-volteer 240*0119c894STomeu Vizoso 241*0119c894STomeu Vizoso.amdgpu: 242*0119c894STomeu Vizoso extends: 243*0119c894STomeu Vizoso - .lava-igt:x86_64 244*0119c894STomeu Vizoso stage: amdgpu 245*0119c894STomeu Vizoso variables: 246*0119c894STomeu Vizoso DRIVER_NAME: amdgpu 247*0119c894STomeu Vizoso DTB: "" 248*0119c894STomeu Vizoso BOOT_METHOD: depthcharge 249*0119c894STomeu Vizoso KERNEL_IMAGE_TYPE: "" 250*0119c894STomeu Vizoso 251*0119c894STomeu Vizosoamdgpu:stoney: 252*0119c894STomeu Vizoso extends: 253*0119c894STomeu Vizoso - .amdgpu 254*0119c894STomeu Vizoso variables: 255*0119c894STomeu Vizoso DEVICE_TYPE: hp-11A-G6-EE-grunt 256*0119c894STomeu Vizoso GPU_VERSION: stoney 257*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt 258*0119c894STomeu Vizoso 259*0119c894STomeu Vizoso.mediatek: 260*0119c894STomeu Vizoso extends: 261*0119c894STomeu Vizoso - .lava-igt:arm64 262*0119c894STomeu Vizoso stage: mediatek 263*0119c894STomeu Vizoso variables: 264*0119c894STomeu Vizoso DRIVER_NAME: mediatek 265*0119c894STomeu Vizoso DTB: ${DEVICE_TYPE} 266*0119c894STomeu Vizoso BOOT_METHOD: depthcharge 267*0119c894STomeu Vizoso KERNEL_IMAGE_TYPE: "" 268*0119c894STomeu Vizoso 269*0119c894STomeu Vizosomediatek:mt8173: 270*0119c894STomeu Vizoso extends: 271*0119c894STomeu Vizoso - .mediatek 272*0119c894STomeu Vizoso variables: 273*0119c894STomeu Vizoso DEVICE_TYPE: mt8173-elm-hana 274*0119c894STomeu Vizoso GPU_VERSION: mt8173 275*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-mt8173-elm-hana 276*0119c894STomeu Vizoso rules: 277*0119c894STomeu Vizoso # TODO: current issue: device is hanging. Fix and remove this rule. 278*0119c894STomeu Vizoso - when: never 279*0119c894STomeu Vizoso 280*0119c894STomeu Vizosomediatek:mt8183: 281*0119c894STomeu Vizoso extends: 282*0119c894STomeu Vizoso - .mediatek 283*0119c894STomeu Vizoso variables: 284*0119c894STomeu Vizoso DEVICE_TYPE: mt8183-kukui-jacuzzi-juniper-sku16 285*0119c894STomeu Vizoso GPU_VERSION: mt8183 286*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16 287*0119c894STomeu Vizoso 288*0119c894STomeu Vizoso# drm-mtk doesn't even probe yet in mainline for mt8192 289*0119c894STomeu Vizoso.mediatek:mt8192: 290*0119c894STomeu Vizoso extends: 291*0119c894STomeu Vizoso - .mediatek 292*0119c894STomeu Vizoso variables: 293*0119c894STomeu Vizoso DEVICE_TYPE: mt8192-asurada-spherion-r0 294*0119c894STomeu Vizoso GPU_VERSION: mt8192 295*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-mt8192-asurada-spherion-r0 296*0119c894STomeu Vizoso 297*0119c894STomeu Vizoso.meson: 298*0119c894STomeu Vizoso extends: 299*0119c894STomeu Vizoso - .lava-igt:arm64 300*0119c894STomeu Vizoso stage: meson 301*0119c894STomeu Vizoso variables: 302*0119c894STomeu Vizoso DRIVER_NAME: meson 303*0119c894STomeu Vizoso DTB: ${DEVICE_TYPE} 304*0119c894STomeu Vizoso BOOT_METHOD: u-boot 305*0119c894STomeu Vizoso KERNEL_IMAGE_TYPE: "image" 306*0119c894STomeu Vizoso 307*0119c894STomeu Vizosomeson:g12b: 308*0119c894STomeu Vizoso extends: 309*0119c894STomeu Vizoso - .meson 310*0119c894STomeu Vizoso variables: 311*0119c894STomeu Vizoso DEVICE_TYPE: meson-g12b-a311d-khadas-vim3 312*0119c894STomeu Vizoso GPU_VERSION: g12b 313*0119c894STomeu Vizoso RUNNER_TAG: mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3 314*0119c894STomeu Vizoso 315*0119c894STomeu Vizosovirtio_gpu:none: 316*0119c894STomeu Vizoso stage: virtio-gpu 317*0119c894STomeu Vizoso variables: 318*0119c894STomeu Vizoso CROSVM_GALLIUM_DRIVER: llvmpipe 319*0119c894STomeu Vizoso DRIVER_NAME: virtio_gpu 320*0119c894STomeu Vizoso GPU_VERSION: none 321*0119c894STomeu Vizoso extends: 322*0119c894STomeu Vizoso - .test-gl 323*0119c894STomeu Vizoso tags: 324*0119c894STomeu Vizoso - kvm 325*0119c894STomeu Vizoso script: 326*0119c894STomeu Vizoso - ln -sf $CI_PROJECT_DIR/install /install 327*0119c894STomeu Vizoso - mv install/bzImage /lava-files/bzImage 328*0119c894STomeu Vizoso - install/crosvm-runner.sh install/igt_runner.sh 329*0119c894STomeu Vizoso needs: 330*0119c894STomeu Vizoso - debian/x86_64_test-gl 331*0119c894STomeu Vizoso - testing:x86_64 332*0119c894STomeu Vizoso - igt:x86_64 333*0119c894STomeu Vizoso rules: 334*0119c894STomeu Vizoso # TODO: current issue: malloc(): corrupted top size. Fix and remove this rule. 335*0119c894STomeu Vizoso - when: never