162306a36Sopenharmony_ci.test-rules: 262306a36Sopenharmony_ci rules: 362306a36Sopenharmony_ci - if: '$FD_FARM == "offline" && $RUNNER_TAG =~ /^google-freedreno-/' 462306a36Sopenharmony_ci when: never 562306a36Sopenharmony_ci - if: '$COLLABORA_FARM == "offline" && $RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/' 662306a36Sopenharmony_ci when: never 762306a36Sopenharmony_ci - !reference [.no_scheduled_pipelines-rules, rules] 862306a36Sopenharmony_ci - when: on_success 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci.lava-test: 1162306a36Sopenharmony_ci extends: 1262306a36Sopenharmony_ci - .test-rules 1362306a36Sopenharmony_ci script: 1462306a36Sopenharmony_ci # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY 1562306a36Sopenharmony_ci - rm -rf install 1662306a36Sopenharmony_ci - tar -xf artifacts/install.tar 1762306a36Sopenharmony_ci - mv install/* artifacts/. 1862306a36Sopenharmony_ci # Override it with our lava-submit.sh script 1962306a36Sopenharmony_ci - ./artifacts/lava-submit.sh 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci.lava-igt:arm32: 2262306a36Sopenharmony_ci extends: 2362306a36Sopenharmony_ci - .lava-test:arm32 2462306a36Sopenharmony_ci variables: 2562306a36Sopenharmony_ci HWCI_TEST_SCRIPT: "/install/igt_runner.sh" 2662306a36Sopenharmony_ci ARCH: "armhf" 2762306a36Sopenharmony_ci dependencies: 2862306a36Sopenharmony_ci - testing:arm32 2962306a36Sopenharmony_ci needs: 3062306a36Sopenharmony_ci - alpine/x86_64_lava_ssh_client 3162306a36Sopenharmony_ci - kernel+rootfs_arm32 3262306a36Sopenharmony_ci - debian/x86_64_build 3362306a36Sopenharmony_ci - testing:arm32 3462306a36Sopenharmony_ci - igt:arm32 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci.lava-igt:arm64: 3762306a36Sopenharmony_ci extends: 3862306a36Sopenharmony_ci - .lava-test:arm64 3962306a36Sopenharmony_ci variables: 4062306a36Sopenharmony_ci HWCI_TEST_SCRIPT: "/install/igt_runner.sh" 4162306a36Sopenharmony_ci ARCH: "arm64" 4262306a36Sopenharmony_ci dependencies: 4362306a36Sopenharmony_ci - testing:arm64 4462306a36Sopenharmony_ci needs: 4562306a36Sopenharmony_ci - alpine/x86_64_lava_ssh_client 4662306a36Sopenharmony_ci - kernel+rootfs_arm64 4762306a36Sopenharmony_ci - debian/x86_64_build 4862306a36Sopenharmony_ci - testing:arm64 4962306a36Sopenharmony_ci - igt:arm64 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ci.lava-igt:x86_64: 5262306a36Sopenharmony_ci extends: 5362306a36Sopenharmony_ci - .lava-test:x86_64 5462306a36Sopenharmony_ci variables: 5562306a36Sopenharmony_ci HWCI_TEST_SCRIPT: "/install/igt_runner.sh" 5662306a36Sopenharmony_ci ARCH: "x86_64" 5762306a36Sopenharmony_ci dependencies: 5862306a36Sopenharmony_ci - testing:x86_64 5962306a36Sopenharmony_ci needs: 6062306a36Sopenharmony_ci - alpine/x86_64_lava_ssh_client 6162306a36Sopenharmony_ci - kernel+rootfs_x86_64 6262306a36Sopenharmony_ci - debian/x86_64_build 6362306a36Sopenharmony_ci - testing:x86_64 6462306a36Sopenharmony_ci - igt:x86_64 6562306a36Sopenharmony_ci 6662306a36Sopenharmony_ci.baremetal-igt-arm64: 6762306a36Sopenharmony_ci extends: 6862306a36Sopenharmony_ci - .baremetal-test-arm64 6962306a36Sopenharmony_ci - .use-debian/arm64_test 7062306a36Sopenharmony_ci - .test-rules 7162306a36Sopenharmony_ci variables: 7262306a36Sopenharmony_ci FDO_CI_CONCURRENT: 10 7362306a36Sopenharmony_ci HWCI_TEST_SCRIPT: "/install/igt_runner.sh" 7462306a36Sopenharmony_ci S3_ARTIFACT_NAME: "arm64/kernel-files" 7562306a36Sopenharmony_ci BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/Image.gz 7662306a36Sopenharmony_ci 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" 7762306a36Sopenharmony_ci needs: 7862306a36Sopenharmony_ci - debian/arm64_test 7962306a36Sopenharmony_ci - job: testing:arm64 8062306a36Sopenharmony_ci artifacts: false 8162306a36Sopenharmony_ci - igt:arm64 8262306a36Sopenharmony_ci tags: 8362306a36Sopenharmony_ci - $RUNNER_TAG 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_cimsm:sc7180: 8662306a36Sopenharmony_ci extends: 8762306a36Sopenharmony_ci - .lava-igt:arm64 8862306a36Sopenharmony_ci stage: msm 8962306a36Sopenharmony_ci parallel: 2 9062306a36Sopenharmony_ci variables: 9162306a36Sopenharmony_ci DRIVER_NAME: msm 9262306a36Sopenharmony_ci DEVICE_TYPE: sc7180-trogdor-lazor-limozeen 9362306a36Sopenharmony_ci DTB: sc7180-trogdor-lazor-limozeen-nots-r5 9462306a36Sopenharmony_ci BOOT_METHOD: depthcharge 9562306a36Sopenharmony_ci KERNEL_IMAGE_TYPE: "" 9662306a36Sopenharmony_ci GPU_VERSION: sc7180 9762306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen 9862306a36Sopenharmony_ci 9962306a36Sopenharmony_cimsm:apq8016: 10062306a36Sopenharmony_ci extends: 10162306a36Sopenharmony_ci - .baremetal-igt-arm64 10262306a36Sopenharmony_ci stage: msm 10362306a36Sopenharmony_ci variables: 10462306a36Sopenharmony_ci DRIVER_NAME: msm 10562306a36Sopenharmony_ci BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/apq8016-sbc.dtb 10662306a36Sopenharmony_ci GPU_VERSION: apq8016 10762306a36Sopenharmony_ci # disabling unused clocks congests with the MDSS runtime PM trying to 10862306a36Sopenharmony_ci # disable those clocks and causes boot to fail. 10962306a36Sopenharmony_ci # Reproducer: DRM_MSM=y, DRM_I2C_ADV7511=m 11062306a36Sopenharmony_ci BM_KERNEL_EXTRA_ARGS: clk_ignore_unused 11162306a36Sopenharmony_ci RUNNER_TAG: google-freedreno-db410c 11262306a36Sopenharmony_ci script: 11362306a36Sopenharmony_ci - ./install/bare-metal/fastboot.sh 11462306a36Sopenharmony_ci rules: 11562306a36Sopenharmony_ci # TODO: current issue: it is not fiding the NFS root. Fix and remove this rule. 11662306a36Sopenharmony_ci - when: never 11762306a36Sopenharmony_ci 11862306a36Sopenharmony_cimsm:apq8096: 11962306a36Sopenharmony_ci extends: 12062306a36Sopenharmony_ci - .baremetal-igt-arm64 12162306a36Sopenharmony_ci stage: msm 12262306a36Sopenharmony_ci variables: 12362306a36Sopenharmony_ci DRIVER_NAME: msm 12462306a36Sopenharmony_ci BM_KERNEL_EXTRA_ARGS: maxcpus=2 12562306a36Sopenharmony_ci BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/apq8096-db820c.dtb 12662306a36Sopenharmony_ci GPU_VERSION: apq8096 12762306a36Sopenharmony_ci RUNNER_TAG: google-freedreno-db820c 12862306a36Sopenharmony_ci script: 12962306a36Sopenharmony_ci - ./install/bare-metal/fastboot.sh 13062306a36Sopenharmony_ci 13162306a36Sopenharmony_cimsm:sdm845: 13262306a36Sopenharmony_ci extends: 13362306a36Sopenharmony_ci - .baremetal-igt-arm64 13462306a36Sopenharmony_ci stage: msm 13562306a36Sopenharmony_ci parallel: 6 13662306a36Sopenharmony_ci variables: 13762306a36Sopenharmony_ci DRIVER_NAME: msm 13862306a36Sopenharmony_ci BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/cheza-kernel 13962306a36Sopenharmony_ci GPU_VERSION: sdm845 14062306a36Sopenharmony_ci RUNNER_TAG: google-freedreno-cheza 14162306a36Sopenharmony_ci script: 14262306a36Sopenharmony_ci - ./install/bare-metal/cros-servo.sh 14362306a36Sopenharmony_ci 14462306a36Sopenharmony_cirockchip:rk3288: 14562306a36Sopenharmony_ci extends: 14662306a36Sopenharmony_ci - .lava-igt:arm32 14762306a36Sopenharmony_ci stage: rockchip 14862306a36Sopenharmony_ci variables: 14962306a36Sopenharmony_ci DRIVER_NAME: rockchip 15062306a36Sopenharmony_ci DEVICE_TYPE: rk3288-veyron-jaq 15162306a36Sopenharmony_ci DTB: ${DEVICE_TYPE} 15262306a36Sopenharmony_ci BOOT_METHOD: depthcharge 15362306a36Sopenharmony_ci KERNEL_IMAGE_TYPE: "zimage" 15462306a36Sopenharmony_ci GPU_VERSION: rk3288 15562306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-rk3288-veyron-jaq 15662306a36Sopenharmony_ci 15762306a36Sopenharmony_cirockchip:rk3399: 15862306a36Sopenharmony_ci extends: 15962306a36Sopenharmony_ci - .lava-igt:arm64 16062306a36Sopenharmony_ci stage: rockchip 16162306a36Sopenharmony_ci parallel: 3 16262306a36Sopenharmony_ci variables: 16362306a36Sopenharmony_ci DRIVER_NAME: rockchip 16462306a36Sopenharmony_ci DEVICE_TYPE: rk3399-gru-kevin 16562306a36Sopenharmony_ci DTB: ${DEVICE_TYPE} 16662306a36Sopenharmony_ci BOOT_METHOD: depthcharge 16762306a36Sopenharmony_ci KERNEL_IMAGE_TYPE: "" 16862306a36Sopenharmony_ci GPU_VERSION: rk3399 16962306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin 17062306a36Sopenharmony_ci 17162306a36Sopenharmony_ci.i915: 17262306a36Sopenharmony_ci extends: 17362306a36Sopenharmony_ci - .lava-igt:x86_64 17462306a36Sopenharmony_ci stage: i915 17562306a36Sopenharmony_ci variables: 17662306a36Sopenharmony_ci DRIVER_NAME: i915 17762306a36Sopenharmony_ci DTB: "" 17862306a36Sopenharmony_ci BOOT_METHOD: depthcharge 17962306a36Sopenharmony_ci KERNEL_IMAGE_TYPE: "" 18062306a36Sopenharmony_ci 18162306a36Sopenharmony_cii915:apl: 18262306a36Sopenharmony_ci extends: 18362306a36Sopenharmony_ci - .i915 18462306a36Sopenharmony_ci parallel: 12 18562306a36Sopenharmony_ci variables: 18662306a36Sopenharmony_ci DEVICE_TYPE: asus-C523NA-A20057-coral 18762306a36Sopenharmony_ci GPU_VERSION: apl 18862306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-asus-C523NA-A20057-coral 18962306a36Sopenharmony_ci 19062306a36Sopenharmony_cii915:glk: 19162306a36Sopenharmony_ci extends: 19262306a36Sopenharmony_ci - .i915 19362306a36Sopenharmony_ci parallel: 5 19462306a36Sopenharmony_ci variables: 19562306a36Sopenharmony_ci DEVICE_TYPE: hp-x360-12b-ca0010nr-n4020-octopus 19662306a36Sopenharmony_ci GPU_VERSION: glk 19762306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus 19862306a36Sopenharmony_ci 19962306a36Sopenharmony_cii915:amly: 20062306a36Sopenharmony_ci extends: 20162306a36Sopenharmony_ci - .i915 20262306a36Sopenharmony_ci parallel: 8 20362306a36Sopenharmony_ci variables: 20462306a36Sopenharmony_ci DEVICE_TYPE: asus-C433TA-AJ0005-rammus 20562306a36Sopenharmony_ci GPU_VERSION: amly 20662306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus 20762306a36Sopenharmony_ci 20862306a36Sopenharmony_cii915:kbl: 20962306a36Sopenharmony_ci extends: 21062306a36Sopenharmony_ci - .i915 21162306a36Sopenharmony_ci parallel: 5 21262306a36Sopenharmony_ci variables: 21362306a36Sopenharmony_ci DEVICE_TYPE: hp-x360-14-G1-sona 21462306a36Sopenharmony_ci GPU_VERSION: kbl 21562306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-14-G1-sona 21662306a36Sopenharmony_ci 21762306a36Sopenharmony_cii915:whl: 21862306a36Sopenharmony_ci extends: 21962306a36Sopenharmony_ci - .i915 22062306a36Sopenharmony_ci parallel: 8 22162306a36Sopenharmony_ci variables: 22262306a36Sopenharmony_ci DEVICE_TYPE: dell-latitude-5400-8665U-sarien 22362306a36Sopenharmony_ci GPU_VERSION: whl 22462306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-dell-latitude-5400-8665U-sarien 22562306a36Sopenharmony_ci 22662306a36Sopenharmony_cii915:cml: 22762306a36Sopenharmony_ci extends: 22862306a36Sopenharmony_ci - .i915 22962306a36Sopenharmony_ci parallel: 6 23062306a36Sopenharmony_ci variables: 23162306a36Sopenharmony_ci DEVICE_TYPE: asus-C436FA-Flip-hatch 23262306a36Sopenharmony_ci GPU_VERSION: cml 23362306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-asus-C436FA-flip-hatch 23462306a36Sopenharmony_ci 23562306a36Sopenharmony_cii915:tgl: 23662306a36Sopenharmony_ci extends: 23762306a36Sopenharmony_ci - .i915 23862306a36Sopenharmony_ci parallel: 6 23962306a36Sopenharmony_ci variables: 24062306a36Sopenharmony_ci DEVICE_TYPE: asus-cx9400-volteer 24162306a36Sopenharmony_ci GPU_VERSION: tgl 24262306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-asus-cx9400-volteer 24362306a36Sopenharmony_ci 24462306a36Sopenharmony_ci.amdgpu: 24562306a36Sopenharmony_ci extends: 24662306a36Sopenharmony_ci - .lava-igt:x86_64 24762306a36Sopenharmony_ci stage: amdgpu 24862306a36Sopenharmony_ci variables: 24962306a36Sopenharmony_ci DRIVER_NAME: amdgpu 25062306a36Sopenharmony_ci DTB: "" 25162306a36Sopenharmony_ci BOOT_METHOD: depthcharge 25262306a36Sopenharmony_ci KERNEL_IMAGE_TYPE: "" 25362306a36Sopenharmony_ci 25462306a36Sopenharmony_ciamdgpu:stoney: 25562306a36Sopenharmony_ci extends: 25662306a36Sopenharmony_ci - .amdgpu 25762306a36Sopenharmony_ci variables: 25862306a36Sopenharmony_ci DEVICE_TYPE: hp-11A-G6-EE-grunt 25962306a36Sopenharmony_ci GPU_VERSION: stoney 26062306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt 26162306a36Sopenharmony_ci 26262306a36Sopenharmony_ci.mediatek: 26362306a36Sopenharmony_ci extends: 26462306a36Sopenharmony_ci - .lava-igt:arm64 26562306a36Sopenharmony_ci stage: mediatek 26662306a36Sopenharmony_ci variables: 26762306a36Sopenharmony_ci DRIVER_NAME: mediatek 26862306a36Sopenharmony_ci DTB: ${DEVICE_TYPE} 26962306a36Sopenharmony_ci BOOT_METHOD: depthcharge 27062306a36Sopenharmony_ci KERNEL_IMAGE_TYPE: "" 27162306a36Sopenharmony_ci 27262306a36Sopenharmony_cimediatek:mt8173: 27362306a36Sopenharmony_ci extends: 27462306a36Sopenharmony_ci - .mediatek 27562306a36Sopenharmony_ci variables: 27662306a36Sopenharmony_ci DEVICE_TYPE: mt8173-elm-hana 27762306a36Sopenharmony_ci GPU_VERSION: mt8173 27862306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-mt8173-elm-hana 27962306a36Sopenharmony_ci rules: 28062306a36Sopenharmony_ci # TODO: current issue: device is hanging. Fix and remove this rule. 28162306a36Sopenharmony_ci - when: never 28262306a36Sopenharmony_ci 28362306a36Sopenharmony_cimediatek:mt8183: 28462306a36Sopenharmony_ci extends: 28562306a36Sopenharmony_ci - .mediatek 28662306a36Sopenharmony_ci variables: 28762306a36Sopenharmony_ci DEVICE_TYPE: mt8183-kukui-jacuzzi-juniper-sku16 28862306a36Sopenharmony_ci GPU_VERSION: mt8183 28962306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16 29062306a36Sopenharmony_ci 29162306a36Sopenharmony_ci# drm-mtk doesn't even probe yet in mainline for mt8192 29262306a36Sopenharmony_ci.mediatek:mt8192: 29362306a36Sopenharmony_ci extends: 29462306a36Sopenharmony_ci - .mediatek 29562306a36Sopenharmony_ci variables: 29662306a36Sopenharmony_ci DEVICE_TYPE: mt8192-asurada-spherion-r0 29762306a36Sopenharmony_ci GPU_VERSION: mt8192 29862306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-mt8192-asurada-spherion-r0 29962306a36Sopenharmony_ci 30062306a36Sopenharmony_ci.meson: 30162306a36Sopenharmony_ci extends: 30262306a36Sopenharmony_ci - .lava-igt:arm64 30362306a36Sopenharmony_ci stage: meson 30462306a36Sopenharmony_ci variables: 30562306a36Sopenharmony_ci DRIVER_NAME: meson 30662306a36Sopenharmony_ci DTB: ${DEVICE_TYPE} 30762306a36Sopenharmony_ci BOOT_METHOD: u-boot 30862306a36Sopenharmony_ci KERNEL_IMAGE_TYPE: "image" 30962306a36Sopenharmony_ci 31062306a36Sopenharmony_cimeson:g12b: 31162306a36Sopenharmony_ci extends: 31262306a36Sopenharmony_ci - .meson 31362306a36Sopenharmony_ci variables: 31462306a36Sopenharmony_ci DEVICE_TYPE: meson-g12b-a311d-khadas-vim3 31562306a36Sopenharmony_ci GPU_VERSION: g12b 31662306a36Sopenharmony_ci RUNNER_TAG: mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3 31762306a36Sopenharmony_ci 31862306a36Sopenharmony_civirtio_gpu:none: 31962306a36Sopenharmony_ci stage: virtio-gpu 32062306a36Sopenharmony_ci variables: 32162306a36Sopenharmony_ci CROSVM_GALLIUM_DRIVER: llvmpipe 32262306a36Sopenharmony_ci DRIVER_NAME: virtio_gpu 32362306a36Sopenharmony_ci GPU_VERSION: none 32462306a36Sopenharmony_ci extends: 32562306a36Sopenharmony_ci - .test-gl 32662306a36Sopenharmony_ci tags: 32762306a36Sopenharmony_ci - kvm 32862306a36Sopenharmony_ci script: 32962306a36Sopenharmony_ci - ln -sf $CI_PROJECT_DIR/install /install 33062306a36Sopenharmony_ci - mv install/bzImage /lava-files/bzImage 33162306a36Sopenharmony_ci - install/crosvm-runner.sh install/igt_runner.sh 33262306a36Sopenharmony_ci needs: 33362306a36Sopenharmony_ci - debian/x86_64_test-gl 33462306a36Sopenharmony_ci - testing:x86_64 33562306a36Sopenharmony_ci - igt:x86_64 33662306a36Sopenharmony_ci rules: 33762306a36Sopenharmony_ci # TODO: current issue: malloc(): corrupted top size. Fix and remove this rule. 33862306a36Sopenharmony_ci - when: never