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