Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1.allow_failure_lockdep:
2 variables:
3 FF_USE_NEW_BASH_EVAL_STRATEGY: 'true'
4 allow_failure:
5 exit_codes:
6 - 101
7
8.lava-test:
9 extends:
10 - .container+build-rules
11 - .allow_failure_lockdep
12 timeout: "1h30m"
13 rules:
14 - !reference [.scheduled_pipeline-rules, rules]
15 - !reference [.collabora-farm-rules, rules]
16 - when: on_success
17 script:
18 # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY
19 - rm -rf install
20 - tar -xf artifacts/install.tar
21 - mv -n install/* artifacts/.
22 # Override it with our lava-submit.sh script
23 - ./artifacts/lava-submit.sh
24
25.lava-igt:arm32:
26 extends:
27 - .lava-arm32-test-gl
28 variables:
29 HWCI_TEST_SCRIPT: "/install/igt_runner.sh"
30 DEBIAN_ARCH: "armhf"
31 FARM: collabora
32 dependencies:
33 - testing:arm32
34 needs:
35 - alpine/x86_64_lava_ssh_client
36 - debian/arm32_test-gl
37 - python-artifacts
38 - testing:arm32
39 - igt:arm32
40
41.lava-igt:arm64:
42 extends:
43 - .lava-arm64-test-gl
44 variables:
45 HWCI_TEST_SCRIPT: "/install/igt_runner.sh"
46 DEBIAN_ARCH: "arm64"
47 FARM: collabora
48 dependencies:
49 - testing:arm64
50 needs:
51 - alpine/x86_64_lava_ssh_client
52 - debian/arm64_test-gl
53 - python-artifacts
54 - testing:arm64
55 - igt:arm64
56
57.lava-igt:x86_64:
58 extends:
59 - .lava-x86_64-test-gl
60 variables:
61 HWCI_TEST_SCRIPT: "/install/igt_runner.sh"
62 DEBIAN_ARCH: "amd64"
63 FARM: collabora
64 dependencies:
65 - testing:x86_64
66 needs:
67 - alpine/x86_64_lava_ssh_client
68 - debian/x86_64_test-gl
69 - python-artifacts
70 - testing:x86_64
71 - igt:x86_64
72
73.baremetal-igt-arm64:
74 extends:
75 - .baremetal-test-arm64-gl
76 - .use-debian/baremetal_arm64_test-gl
77 - .allow_failure_lockdep
78 timeout: "1h30m"
79 rules:
80 - !reference [.scheduled_pipeline-rules, rules]
81 - !reference [.google-freedreno-farm-rules, rules]
82 - when: on_success
83 variables:
84 FDO_CI_CONCURRENT: 10
85 HWCI_TEST_SCRIPT: "/install/igt_runner.sh"
86 S3_ARTIFACT_NAME: "arm64/kernel-files"
87 BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/Image.gz
88 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"
89 FARM: google
90 needs:
91 - debian/baremetal_arm64_test-gl
92 - job: testing:arm64
93 artifacts: false
94 - igt:arm64
95 tags:
96 - $RUNNER_TAG
97
98.software-driver:
99 stage: software-driver
100 extends:
101 - .test-gl
102 - .allow_failure_lockdep
103 timeout: "1h30m"
104 rules:
105 - !reference [.scheduled_pipeline-rules, rules]
106 - when: on_success
107 tags:
108 - $FDO_RUNNER_JOB_PRIORITY_TAG_X86_64_KVM
109 before_script:
110 - !reference [default, before_script]
111 - rm -rf install
112 - tar -xf artifacts/install.tar
113 script:
114 - ln -sf $CI_PROJECT_DIR/install /install
115 - mv install/bzImage /kernel/bzImage
116 - install/crosvm-runner.sh install/igt_runner.sh
117 needs:
118 - debian/x86_64_test-gl
119 - testing:x86_64
120 - igt:x86_64
121
122.msm-sc7180:
123 extends:
124 - .lava-igt:arm64
125 stage: msm
126 variables:
127 DRIVER_NAME: msm
128 BOOT_METHOD: depthcharge
129 KERNEL_IMAGE_TYPE: ""
130
131msm:sc7180-trogdor-lazor-limozeen:
132 extends:
133 - .msm-sc7180
134 parallel: 4
135 variables:
136 DEVICE_TYPE: sc7180-trogdor-lazor-limozeen
137 DTB: sc7180-trogdor-lazor-limozeen-nots-r5
138 GPU_VERSION: ${DEVICE_TYPE}
139 RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen
140
141msm:sc7180-trogdor-kingoftown:
142 extends:
143 - .msm-sc7180
144 parallel: 6
145 variables:
146 DEVICE_TYPE: sc7180-trogdor-kingoftown
147 DTB: sc7180-trogdor-kingoftown
148 GPU_VERSION: ${DEVICE_TYPE}
149 RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-kingoftown
150
151msm:apq8016:
152 extends:
153 - .baremetal-igt-arm64
154 stage: msm
155 variables:
156 DEVICE_TYPE: apq8016-sbc-usb-host
157 DRIVER_NAME: msm
158 BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/${DEVICE_TYPE}.dtb
159 GPU_VERSION: apq8016
160 # disabling unused clocks congests with the MDSS runtime PM trying to
161 # disable those clocks and causes boot to fail.
162 # Reproducer: DRM_MSM=y, DRM_I2C_ADV7511=m
163 BM_KERNEL_EXTRA_ARGS: clk_ignore_unused
164 RUNNER_TAG: google-freedreno-db410c
165 script:
166 - ./install/bare-metal/fastboot.sh || exit $?
167
168msm:apq8096:
169 extends:
170 - .baremetal-igt-arm64
171 stage: msm
172 variables:
173 DEVICE_TYPE: apq8096-db820c
174 DRIVER_NAME: msm
175 BM_KERNEL_EXTRA_ARGS: maxcpus=2
176 BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/${DEVICE_TYPE}.dtb
177 GPU_VERSION: apq8096
178 RUNNER_TAG: google-freedreno-db820c
179 script:
180 - ./install/bare-metal/fastboot.sh || exit $?
181
182msm:sm8350-hdk:
183 extends:
184 - .lava-igt:arm64
185 stage: msm
186 parallel: 4
187 variables:
188 BOOT_METHOD: fastboot
189 DEVICE_TYPE: sm8350-hdk
190 DRIVER_NAME: msm
191 DTB: ${DEVICE_TYPE}
192 FARM: collabora
193 GPU_VERSION: ${DEVICE_TYPE}
194 KERNEL_IMAGE_NAME: "Image.gz"
195 KERNEL_IMAGE_TYPE: ""
196 RUNNER_TAG: mesa-ci-x86-64-lava-sm8350-hdk
197
198.rockchip-device:
199 variables:
200 DTB: ${DEVICE_TYPE}
201 BOOT_METHOD: depthcharge
202
203.rockchip-display:
204 stage: rockchip
205 variables:
206 DRIVER_NAME: rockchip
207
208.rk3288:
209 extends:
210 - .lava-igt:arm32
211 - .rockchip-device
212 variables:
213 DEVICE_TYPE: rk3288-veyron-jaq
214 GPU_VERSION: rk3288
215 KERNEL_IMAGE_TYPE: "zimage"
216 RUNNER_TAG: mesa-ci-x86-64-lava-rk3288-veyron-jaq
217
218.rk3399:
219 extends:
220 - .lava-igt:arm64
221 - .rockchip-device
222 parallel: 2
223 variables:
224 DEVICE_TYPE: rk3399-gru-kevin
225 GPU_VERSION: rk3399
226 KERNEL_IMAGE_TYPE: ""
227 RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin
228
229rockchip:rk3288:
230 extends:
231 - .rk3288
232 - .rockchip-display
233
234panfrost:rk3288:
235 extends:
236 - .rk3288
237 - .panfrost-gpu
238
239rockchip:rk3399:
240 extends:
241 - .rk3399
242 - .rockchip-display
243
244panfrost:rk3399:
245 extends:
246 - .rk3399
247 - .panfrost-gpu
248
249.i915:
250 extends:
251 - .lava-igt:x86_64
252 stage: i915
253 variables:
254 DRIVER_NAME: i915
255 DTB: ""
256 BOOT_METHOD: depthcharge
257 KERNEL_IMAGE_TYPE: ""
258
259i915:apl:
260 extends:
261 - .i915
262 parallel: 3
263 variables:
264 DEVICE_TYPE: asus-C523NA-A20057-coral
265 GPU_VERSION: apl
266 RUNNER_TAG: mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
267
268i915:glk:
269 extends:
270 - .i915
271 parallel: 2
272 variables:
273 DEVICE_TYPE: hp-x360-12b-ca0010nr-n4020-octopus
274 GPU_VERSION: glk
275 RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus
276
277i915:amly:
278 extends:
279 - .i915
280 parallel: 2
281 variables:
282 DEVICE_TYPE: asus-C433TA-AJ0005-rammus
283 GPU_VERSION: amly
284 RUNNER_TAG: mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus
285
286i915:kbl:
287 extends:
288 - .i915
289 parallel: 3
290 variables:
291 DEVICE_TYPE: hp-x360-14-G1-sona
292 GPU_VERSION: kbl
293 RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-14-G1-sona
294
295i915:whl:
296 extends:
297 - .i915
298 parallel: 2
299 variables:
300 DEVICE_TYPE: dell-latitude-5400-8665U-sarien
301 GPU_VERSION: whl
302 RUNNER_TAG: mesa-ci-x86-64-lava-dell-latitude-5400-8665U-sarien
303
304i915:cml:
305 extends:
306 - .i915
307 parallel: 2
308 variables:
309 DEVICE_TYPE: asus-C436FA-Flip-hatch
310 GPU_VERSION: cml
311 RUNNER_TAG: mesa-ci-x86-64-lava-asus-C436FA-Flip-hatch
312
313i915:tgl:
314 extends:
315 - .i915
316 parallel: 5
317 variables:
318 DEVICE_TYPE: acer-cp514-2h-1130g7-volteer
319 GPU_VERSION: tgl
320 RUNNER_TAG: mesa-ci-x86-64-lava-acer-cp514-2h-1130g7-volteer
321
322i915:jsl:
323 extends:
324 - .i915
325 parallel: 4
326 variables:
327 DEVICE_TYPE: acer-cb317-1h-c3z6-dedede
328 GPU_VERSION: jsl
329 RUNNER_TAG: mesa-ci-x86-64-lava-acer-cb317-1h-c3z6-dedede
330
331.amdgpu:
332 extends:
333 - .lava-igt:x86_64
334 stage: amdgpu
335 variables:
336 DRIVER_NAME: amdgpu
337 DTB: ""
338 BOOT_METHOD: depthcharge
339 KERNEL_IMAGE_TYPE: ""
340
341amdgpu:stoney:
342 extends:
343 - .amdgpu
344 parallel: 2
345 variables:
346 DEVICE_TYPE: hp-11A-G6-EE-grunt
347 GPU_VERSION: stoney
348 RUNNER_TAG: mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
349
350.mediatek-device:
351 extends:
352 - .lava-igt:arm64
353 stage: mediatek
354 variables:
355 DTB: ${DEVICE_TYPE}
356 BOOT_METHOD: depthcharge
357 KERNEL_IMAGE_TYPE: ""
358
359.mediatek-display:
360 stage: mediatek
361 variables:
362 DRIVER_NAME: mediatek
363
364.powervr-gpu:
365 stage: powervr
366 variables:
367 DRIVER_NAME: powervr
368
369.panfrost-gpu:
370 stage: panfrost
371 variables:
372 DRIVER_NAME: panfrost
373
374.mt8173:
375 extends:
376 - .mediatek-device
377 parallel: 4
378 variables:
379 DEVICE_TYPE: mt8173-elm-hana
380 GPU_VERSION: mt8173
381 RUNNER_TAG: mesa-ci-x86-64-lava-mt8173-elm-hana
382
383.mt8183:
384 extends:
385 - .mediatek-device
386 parallel: 3
387 variables:
388 DEVICE_TYPE: mt8183-kukui-jacuzzi-juniper-sku16
389 GPU_VERSION: mt8183
390 RUNNER_TAG: mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
391
392mediatek:mt8173:
393 extends:
394 - .mt8173
395 - .mediatek-display
396
397powervr:mt8173:
398 extends:
399 - .mt8173
400 - .powervr-gpu
401 rules:
402 # TODO: powervr driver was merged in linux kernel, but there's no mediatek support yet
403 # Remove the rule once mediatek support is added for powervr
404 - when: never
405
406mediatek:mt8183:
407 extends:
408 - .mt8183
409 - .mediatek-display
410
411panfrost:mt8183:
412 extends:
413 - .mt8183
414 - .panfrost-gpu
415
416# drm-mtk doesn't even probe yet in mainline for mt8192
417.mediatek:mt8192:
418 extends:
419 - .mediatek-device
420 parallel: 3
421 variables:
422 DEVICE_TYPE: mt8192-asurada-spherion-r0
423 GPU_VERSION: mt8192
424 RUNNER_TAG: mesa-ci-x86-64-lava-mt8192-asurada-spherion-r0
425
426.meson-device:
427 extends:
428 - .lava-igt:arm64
429 variables:
430 DTB: ${DEVICE_TYPE}
431 BOOT_METHOD: u-boot
432 KERNEL_IMAGE_TYPE: "image"
433
434.meson-display:
435 stage: meson
436 variables:
437 DRIVER_NAME: meson
438
439.g12b:
440 extends:
441 - .meson-device
442 parallel: 3
443 variables:
444 DEVICE_TYPE: meson-g12b-a311d-khadas-vim3
445 GPU_VERSION: g12b
446 RUNNER_TAG: mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
447
448meson:g12b:
449 extends:
450 - .g12b
451 - .meson-display
452
453panfrost:g12b:
454 extends:
455 - .g12b
456 - .panfrost-gpu
457
458virtio_gpu:none:
459 extends:
460 - .software-driver
461 variables:
462 CROSVM_GALLIUM_DRIVER: llvmpipe
463 DRIVER_NAME: virtio_gpu
464 GPU_VERSION: none
465
466vkms:none:
467 extends:
468 - .software-driver
469 variables:
470 DRIVER_NAME: vkms
471 GPU_VERSION: none