xref: /aosp_15_r20/external/mesa3d/src/panfrost/ci/gitlab-ci.yml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker.panfrost-midgard-rules:
2*61046927SAndroid Build Coastguard Worker  stage: arm
3*61046927SAndroid Build Coastguard Worker  rules:
4*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
5*61046927SAndroid Build Coastguard Worker    - !reference [.collabora-farm-rules, rules]
6*61046927SAndroid Build Coastguard Worker    - !reference [.gl-rules, rules]
7*61046927SAndroid Build Coastguard Worker    - changes: &panfrost_gallium_file_list
8*61046927SAndroid Build Coastguard Worker        - src/gallium/drivers/panfrost/**/*
9*61046927SAndroid Build Coastguard Worker        - src/gallium/winsys/panfrost/**/*
10*61046927SAndroid Build Coastguard Worker      when: on_success
11*61046927SAndroid Build Coastguard Worker    - changes: &panfrost_common_file_list
12*61046927SAndroid Build Coastguard Worker        - src/panfrost/ci/gitlab-ci.yml
13*61046927SAndroid Build Coastguard Worker        - src/panfrost/ci/deqp-$DEQP_SUITE.toml
14*61046927SAndroid Build Coastguard Worker        - src/panfrost/ci/$GPU_VERSION-fails.txt
15*61046927SAndroid Build Coastguard Worker        - src/panfrost/ci/$GPU_VERSION-flakes.txt
16*61046927SAndroid Build Coastguard Worker        - src/panfrost/ci/$GPU_VERSION-skips.txt
17*61046927SAndroid Build Coastguard Worker        - src/panfrost/ci/$PIGLIT_TRACES_FILE
18*61046927SAndroid Build Coastguard Worker        - src/panfrost/include/*
19*61046927SAndroid Build Coastguard Worker        - src/panfrost/lib/*
20*61046927SAndroid Build Coastguard Worker        - src/panfrost/lib/genxml/*
21*61046927SAndroid Build Coastguard Worker        - src/panfrost/lib/kmod/*
22*61046927SAndroid Build Coastguard Worker        - src/panfrost/shared/*
23*61046927SAndroid Build Coastguard Worker        - src/panfrost/util/*
24*61046927SAndroid Build Coastguard Worker      when: on_success
25*61046927SAndroid Build Coastguard Worker    - changes:
26*61046927SAndroid Build Coastguard Worker        - src/panfrost/midgard/**/*
27*61046927SAndroid Build Coastguard Worker      when: on_success
28*61046927SAndroid Build Coastguard Worker
29*61046927SAndroid Build Coastguard Worker.panfrost-midgard-manual-rules:
30*61046927SAndroid Build Coastguard Worker  stage: arm-postmerge
31*61046927SAndroid Build Coastguard Worker  extends: .no-auto-retry
32*61046927SAndroid Build Coastguard Worker  rules:
33*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
34*61046927SAndroid Build Coastguard Worker    - !reference [.collabora-farm-manual-rules, rules]
35*61046927SAndroid Build Coastguard Worker    - !reference [.gl-manual-rules, rules]
36*61046927SAndroid Build Coastguard Worker    - changes: *panfrost_gallium_file_list
37*61046927SAndroid Build Coastguard Worker      when: manual
38*61046927SAndroid Build Coastguard Worker    - changes: *panfrost_common_file_list
39*61046927SAndroid Build Coastguard Worker      when: manual
40*61046927SAndroid Build Coastguard Worker    - changes:
41*61046927SAndroid Build Coastguard Worker        - src/panfrost/midgard/**/*
42*61046927SAndroid Build Coastguard Worker      when: manual
43*61046927SAndroid Build Coastguard Worker
44*61046927SAndroid Build Coastguard Worker.panfrost-bifrost-gl-rules:
45*61046927SAndroid Build Coastguard Worker  stage: arm
46*61046927SAndroid Build Coastguard Worker  rules:
47*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
48*61046927SAndroid Build Coastguard Worker    - !reference [.collabora-farm-rules, rules]
49*61046927SAndroid Build Coastguard Worker    - !reference [.gl-rules, rules]
50*61046927SAndroid Build Coastguard Worker    - changes:
51*61046927SAndroid Build Coastguard Worker        *panfrost_common_file_list
52*61046927SAndroid Build Coastguard Worker      when: on_success
53*61046927SAndroid Build Coastguard Worker    - changes:
54*61046927SAndroid Build Coastguard Worker        *panfrost_gallium_file_list
55*61046927SAndroid Build Coastguard Worker      when: on_success
56*61046927SAndroid Build Coastguard Worker    - changes: &panfrost_bifrost_file_list
57*61046927SAndroid Build Coastguard Worker        - src/panfrost/compiler/**/*
58*61046927SAndroid Build Coastguard Worker      when: on_success
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard Worker.panfrost-bifrost-gl-manual-rules:
61*61046927SAndroid Build Coastguard Worker  stage: arm-postmerge
62*61046927SAndroid Build Coastguard Worker  extends: .no-auto-retry
63*61046927SAndroid Build Coastguard Worker  rules:
64*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
65*61046927SAndroid Build Coastguard Worker    - !reference [.collabora-farm-manual-rules, rules]
66*61046927SAndroid Build Coastguard Worker    - !reference [.gl-manual-rules, rules]
67*61046927SAndroid Build Coastguard Worker    - changes:
68*61046927SAndroid Build Coastguard Worker        *panfrost_common_file_list
69*61046927SAndroid Build Coastguard Worker      when: manual
70*61046927SAndroid Build Coastguard Worker    - changes:
71*61046927SAndroid Build Coastguard Worker        *panfrost_gallium_file_list
72*61046927SAndroid Build Coastguard Worker      when: manual
73*61046927SAndroid Build Coastguard Worker    - changes:
74*61046927SAndroid Build Coastguard Worker        *panfrost_bifrost_file_list
75*61046927SAndroid Build Coastguard Worker      when: manual
76*61046927SAndroid Build Coastguard Worker
77*61046927SAndroid Build Coastguard Worker.panfrost-bifrost-vk-rules:
78*61046927SAndroid Build Coastguard Worker  stage: arm
79*61046927SAndroid Build Coastguard Worker  rules:
80*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
81*61046927SAndroid Build Coastguard Worker    - !reference [.collabora-farm-rules, rules]
82*61046927SAndroid Build Coastguard Worker    - !reference [.vulkan-rules, rules]
83*61046927SAndroid Build Coastguard Worker    - changes:
84*61046927SAndroid Build Coastguard Worker        *panfrost_common_file_list
85*61046927SAndroid Build Coastguard Worker      when: on_success
86*61046927SAndroid Build Coastguard Worker    - changes: &panfrost_vulkan_file_list
87*61046927SAndroid Build Coastguard Worker        - src/panfrost/vulkan/**/*
88*61046927SAndroid Build Coastguard Worker      when: on_success
89*61046927SAndroid Build Coastguard Worker    - changes: &panfrost_bifrost_file_list
90*61046927SAndroid Build Coastguard Worker        - src/panfrost/compiler/**/*
91*61046927SAndroid Build Coastguard Worker      when: on_success
92*61046927SAndroid Build Coastguard Worker
93*61046927SAndroid Build Coastguard Worker.panfrost-bifrost-vk-manual-rules:
94*61046927SAndroid Build Coastguard Worker  stage: arm-postmerge
95*61046927SAndroid Build Coastguard Worker  extends: .no-auto-retry
96*61046927SAndroid Build Coastguard Worker  rules:
97*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
98*61046927SAndroid Build Coastguard Worker    - !reference [.collabora-farm-manual-rules, rules]
99*61046927SAndroid Build Coastguard Worker    - !reference [.vulkan-manual-rules, rules]
100*61046927SAndroid Build Coastguard Worker    - changes:
101*61046927SAndroid Build Coastguard Worker        *panfrost_common_file_list
102*61046927SAndroid Build Coastguard Worker      when: manual
103*61046927SAndroid Build Coastguard Worker    - changes:
104*61046927SAndroid Build Coastguard Worker        *panfrost_vulkan_file_list
105*61046927SAndroid Build Coastguard Worker      when: manual
106*61046927SAndroid Build Coastguard Worker    - changes:
107*61046927SAndroid Build Coastguard Worker        *panfrost_bifrost_file_list
108*61046927SAndroid Build Coastguard Worker      when: manual
109*61046927SAndroid Build Coastguard Worker
110*61046927SAndroid Build Coastguard Worker.panfrost-valhall-gl-rules:
111*61046927SAndroid Build Coastguard Worker  stage: arm
112*61046927SAndroid Build Coastguard Worker  rules:
113*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
114*61046927SAndroid Build Coastguard Worker    - !reference [.collabora-farm-rules, rules]
115*61046927SAndroid Build Coastguard Worker    - !reference [.gl-rules, rules]
116*61046927SAndroid Build Coastguard Worker    - changes:
117*61046927SAndroid Build Coastguard Worker        *panfrost_common_file_list
118*61046927SAndroid Build Coastguard Worker      when: on_success
119*61046927SAndroid Build Coastguard Worker    - changes:
120*61046927SAndroid Build Coastguard Worker        *panfrost_gallium_file_list
121*61046927SAndroid Build Coastguard Worker      when: on_success
122*61046927SAndroid Build Coastguard Worker    - changes: &panfrost_valhall_file_list
123*61046927SAndroid Build Coastguard Worker        - src/panfrost/compiler/**/*
124*61046927SAndroid Build Coastguard Worker      when: on_success
125*61046927SAndroid Build Coastguard Worker
126*61046927SAndroid Build Coastguard Worker.panfrost-valhall-gl-manual-rules:
127*61046927SAndroid Build Coastguard Worker  stage: arm-postmerge
128*61046927SAndroid Build Coastguard Worker  extends: .no-auto-retry
129*61046927SAndroid Build Coastguard Worker  rules:
130*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
131*61046927SAndroid Build Coastguard Worker    - !reference [.collabora-farm-manual-rules, rules]
132*61046927SAndroid Build Coastguard Worker    - !reference [.gl-manual-rules, rules]
133*61046927SAndroid Build Coastguard Worker    - changes:
134*61046927SAndroid Build Coastguard Worker        *panfrost_common_file_list
135*61046927SAndroid Build Coastguard Worker      when: manual
136*61046927SAndroid Build Coastguard Worker    - changes:
137*61046927SAndroid Build Coastguard Worker        *panfrost_gallium_file_list
138*61046927SAndroid Build Coastguard Worker      when: manual
139*61046927SAndroid Build Coastguard Worker    - changes:
140*61046927SAndroid Build Coastguard Worker        *panfrost_valhall_file_list
141*61046927SAndroid Build Coastguard Worker      when: manual
142*61046927SAndroid Build Coastguard Worker
143*61046927SAndroid Build Coastguard Worker.panfrost-test:
144*61046927SAndroid Build Coastguard Worker  variables:
145*61046927SAndroid Build Coastguard Worker    FLAKES_CHANNEL: "#panfrost-ci"
146*61046927SAndroid Build Coastguard Worker    PAN_MESA_DEBUG: sync
147*61046927SAndroid Build Coastguard Worker    HWCI_FREQ_MAX: "true"
148*61046927SAndroid Build Coastguard Worker
149*61046927SAndroid Build Coastguard Worker.panfrost-traces:
150*61046927SAndroid Build Coastguard Worker  variables:
151*61046927SAndroid Build Coastguard Worker    PAN_MESA_DEBUG: "deqp,sync"
152*61046927SAndroid Build Coastguard Worker    MESA_GLES_VERSION_OVERRIDE: "3.1"
153*61046927SAndroid Build Coastguard Worker    MESA_GL_VERSION_OVERRIDE: "3.3"
154*61046927SAndroid Build Coastguard Worker    MESA_GLSL_VERSION_OVERRIDE: 330
155*61046927SAndroid Build Coastguard Worker    EGL_PLATFORM: surfaceless
156*61046927SAndroid Build Coastguard Worker    PIGLIT_TRACES_FILE: traces-panfrost.yml
157*61046927SAndroid Build Coastguard Worker
158*61046927SAndroid Build Coastguard Worker# https://lava.collabora.dev/scheduler/device_type/meson-g12b-a311d-khadas-vim3
159*61046927SAndroid Build Coastguard Worker.lava-meson-g12b-a311d-khadas-vim3:arm64:
160*61046927SAndroid Build Coastguard Worker  variables:
161*61046927SAndroid Build Coastguard Worker    DEVICE_TYPE: meson-g12b-a311d-khadas-vim3
162*61046927SAndroid Build Coastguard Worker    DTB: $DEVICE_TYPE
163*61046927SAndroid Build Coastguard Worker    FARM: collabora
164*61046927SAndroid Build Coastguard Worker    GPU_VERSION: panfrost-g52
165*61046927SAndroid Build Coastguard Worker#   FDO_CI_CONCURRENT: ?
166*61046927SAndroid Build Coastguard Worker    RUNNER_TAG: mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
167*61046927SAndroid Build Coastguard Worker    VK_DRIVER: panfrost
168*61046927SAndroid Build Coastguard Worker
169*61046927SAndroid Build Coastguard Worker# Status: https://lava.collabora.dev/scheduler/device_type/mt8183-kukui-jacuzzi-juniper-sku16
170*61046927SAndroid Build Coastguard Worker.lava-mt8183-kukui-jacuzzi-juniper-sku16:arm64:
171*61046927SAndroid Build Coastguard Worker  variables:
172*61046927SAndroid Build Coastguard Worker    DEVICE_TYPE: mt8183-kukui-jacuzzi-juniper-sku16
173*61046927SAndroid Build Coastguard Worker    DTB: $DEVICE_TYPE
174*61046927SAndroid Build Coastguard Worker    BOOT_METHOD: depthcharge
175*61046927SAndroid Build Coastguard Worker    KERNEL_IMAGE_TYPE: ""
176*61046927SAndroid Build Coastguard Worker    FARM: collabora
177*61046927SAndroid Build Coastguard Worker    GPU_VERSION: panfrost-g72
178*61046927SAndroid Build Coastguard Worker#   FDO_CI_CONCURRENT: ?
179*61046927SAndroid Build Coastguard Worker    RUNNER_TAG: mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
180*61046927SAndroid Build Coastguard Worker
181*61046927SAndroid Build Coastguard Worker# Status: https://lava.collabora.dev/scheduler/device_type/mt8192-asurada-spherion-r0
182*61046927SAndroid Build Coastguard Worker.lava-mt8192-asurada-spherion-r0:arm64:
183*61046927SAndroid Build Coastguard Worker  variables:
184*61046927SAndroid Build Coastguard Worker    BOOT_METHOD: depthcharge
185*61046927SAndroid Build Coastguard Worker    DEVICE_TYPE: mt8192-asurada-spherion-r0
186*61046927SAndroid Build Coastguard Worker    DTB: $DEVICE_TYPE
187*61046927SAndroid Build Coastguard Worker#   FDO_CI_CONCURRENT: ?
188*61046927SAndroid Build Coastguard Worker    FARM: collabora
189*61046927SAndroid Build Coastguard Worker    GPU_VERSION: panfrost-g57
190*61046927SAndroid Build Coastguard Worker    KERNEL_IMAGE_TYPE: ""
191*61046927SAndroid Build Coastguard Worker    RUNNER_TAG: mesa-ci-x86-64-lava-mt8192-asurada-spherion-r0
192*61046927SAndroid Build Coastguard Worker
193*61046927SAndroid Build Coastguard Worker.lava-rk3288-veyron-jaq:arm32:
194*61046927SAndroid Build Coastguard Worker  variables:
195*61046927SAndroid Build Coastguard Worker    BOOT_METHOD: depthcharge
196*61046927SAndroid Build Coastguard Worker    DEVICE_TYPE: rk3288-veyron-jaq
197*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: panfrost-t760
198*61046927SAndroid Build Coastguard Worker    DRIVER_NAME: panfrost
199*61046927SAndroid Build Coastguard Worker    DTB: rk3288-veyron-jaq
200*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 6
201*61046927SAndroid Build Coastguard Worker    FARM: collabora
202*61046927SAndroid Build Coastguard Worker    GPU_VERSION: panfrost-t760
203*61046927SAndroid Build Coastguard Worker    KERNEL_IMAGE_TYPE: ""
204*61046927SAndroid Build Coastguard Worker    RUNNER_TAG: mesa-ci-x86-64-lava-rk3288-veyron-jaq
205*61046927SAndroid Build Coastguard Worker
206*61046927SAndroid Build Coastguard Worker# Status: https://lava.collabora.dev/scheduler/device_type/rk3399-gru-kevin
207*61046927SAndroid Build Coastguard Worker.lava-rk3399-gru-kevin:arm64:
208*61046927SAndroid Build Coastguard Worker  variables:
209*61046927SAndroid Build Coastguard Worker    DEVICE_TYPE: rk3399-gru-kevin
210*61046927SAndroid Build Coastguard Worker    DTB: $DEVICE_TYPE
211*61046927SAndroid Build Coastguard Worker    FARM: collabora
212*61046927SAndroid Build Coastguard Worker    GPU_VERSION: panfrost-t860
213*61046927SAndroid Build Coastguard Worker    DRIVER_NAME: panfrost
214*61046927SAndroid Build Coastguard Worker#   FDO_CI_CONCURRENT: ?
215*61046927SAndroid Build Coastguard Worker    BOOT_METHOD: depthcharge
216*61046927SAndroid Build Coastguard Worker    KERNEL_IMAGE_TYPE: ""
217*61046927SAndroid Build Coastguard Worker    RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin
218*61046927SAndroid Build Coastguard Worker
219*61046927SAndroid Build Coastguard Worker# Status: https://lava.collabora.dev/scheduler/device_type/rk3588-rock-5b
220*61046927SAndroid Build Coastguard Worker.lava-rk3588-rock-5b:arm64:
221*61046927SAndroid Build Coastguard Worker  variables:
222*61046927SAndroid Build Coastguard Worker    DEVICE_TYPE: rk3588-rock-5b
223*61046927SAndroid Build Coastguard Worker    DTB: $DEVICE_TYPE
224*61046927SAndroid Build Coastguard Worker    FARM: collabora
225*61046927SAndroid Build Coastguard Worker    GPU_VERSION: panfrost-g610
226*61046927SAndroid Build Coastguard Worker    DRIVER_NAME: panfrost
227*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 6
228*61046927SAndroid Build Coastguard Worker    BOOT_METHOD: u-boot
229*61046927SAndroid Build Coastguard Worker    KERNEL_IMAGE_NAME: Image
230*61046927SAndroid Build Coastguard Worker    KERNEL_IMAGE_TYPE: "image"
231*61046927SAndroid Build Coastguard Worker    FORCE_KERNEL_TAG: "v6.11-rc5-mesa-3831"
232*61046927SAndroid Build Coastguard Worker    KERNEL_IMAGE_BASE: https://${S3_HOST}/${S3_KERNEL_BUCKET}/${KERNEL_REPO}/${FORCE_KERNEL_TAG}
233*61046927SAndroid Build Coastguard Worker    RUNNER_TAG: mesa-ci-x86-64-lava-rk3588-rock-5b
234*61046927SAndroid Build Coastguard Worker
235*61046927SAndroid Build Coastguard Worker# Status: https://lava.collabora.dev/scheduler/device_type/sun50i-h6-pine-h64
236*61046927SAndroid Build Coastguard Worker.lava-sun50i-h6-pine-h64:arm64:
237*61046927SAndroid Build Coastguard Worker  variables:
238*61046927SAndroid Build Coastguard Worker    DEVICE_TYPE: sun50i-h6-pine-h64
239*61046927SAndroid Build Coastguard Worker    DTB: sun50i-h6-pine-h64
240*61046927SAndroid Build Coastguard Worker    FARM: collabora
241*61046927SAndroid Build Coastguard Worker    GPU_VERSION: panfrost-t720
242*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: panfrost-t720
243*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 6
244*61046927SAndroid Build Coastguard Worker    HWCI_FREQ_MAX: "true"
245*61046927SAndroid Build Coastguard Worker    RUNNER_TAG: mesa-ci-x86-64-lava-sun50i-h6-pine-h64
246*61046927SAndroid Build Coastguard Worker
247*61046927SAndroid Build Coastguard Worker
248*61046927SAndroid Build Coastguard Workerpanfrost-t720-gles2:arm64:
249*61046927SAndroid Build Coastguard Worker  extends:
250*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:arm64
251*61046927SAndroid Build Coastguard Worker    - .panfrost-midgard-rules
252*61046927SAndroid Build Coastguard Worker    - .panfrost-test
253*61046927SAndroid Build Coastguard Worker    - .lava-sun50i-h6-pine-h64:arm64
254*61046927SAndroid Build Coastguard Worker
255*61046927SAndroid Build Coastguard Worker# We only have two machines, which we share with KernelCI.
256*61046927SAndroid Build Coastguard Worker# Keep the second t760 job manual.
257*61046927SAndroid Build Coastguard Workerpanfrost-t760-gles:arm32:
258*61046927SAndroid Build Coastguard Worker  extends:
259*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:arm32
260*61046927SAndroid Build Coastguard Worker    - .panfrost-midgard-manual-rules
261*61046927SAndroid Build Coastguard Worker    - .panfrost-test
262*61046927SAndroid Build Coastguard Worker    - .lava-rk3288-veyron-jaq:arm32
263*61046927SAndroid Build Coastguard Worker  variables:
264*61046927SAndroid Build Coastguard Worker    JOB_TIMEOUT: 60
265*61046927SAndroid Build Coastguard Worker
266*61046927SAndroid Build Coastguard Workerpanfrost-t760-traces:arm32:
267*61046927SAndroid Build Coastguard Worker  extends:
268*61046927SAndroid Build Coastguard Worker    - .lava-piglit-traces:arm32
269*61046927SAndroid Build Coastguard Worker    - .panfrost-midgard-manual-rules
270*61046927SAndroid Build Coastguard Worker    - .panfrost-test
271*61046927SAndroid Build Coastguard Worker    - .lava-rk3288-veyron-jaq:arm32
272*61046927SAndroid Build Coastguard Worker    - .panfrost-traces
273*61046927SAndroid Build Coastguard Worker
274*61046927SAndroid Build Coastguard Workerpanfrost-t860-cl:arm64:
275*61046927SAndroid Build Coastguard Worker  extends:
276*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:arm64
277*61046927SAndroid Build Coastguard Worker    - .panfrost-midgard-manual-rules
278*61046927SAndroid Build Coastguard Worker    - .panfrost-test
279*61046927SAndroid Build Coastguard Worker    - .lava-rk3399-gru-kevin:arm64
280*61046927SAndroid Build Coastguard Worker  rules:
281*61046927SAndroid Build Coastguard Worker    - !reference [.panfrost-midgard-manual-rules, rules]
282*61046927SAndroid Build Coastguard Worker    - !reference [.rusticl-manual-rules, rules]
283*61046927SAndroid Build Coastguard Worker  variables:
284*61046927SAndroid Build Coastguard Worker    HWCI_START_WESTON: 1
285*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: panfrost-t860-cl
286*61046927SAndroid Build Coastguard Worker
287*61046927SAndroid Build Coastguard Workerpanfrost-t860-gl:arm64:
288*61046927SAndroid Build Coastguard Worker  parallel: 3
289*61046927SAndroid Build Coastguard Worker  extends:
290*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:arm64
291*61046927SAndroid Build Coastguard Worker    - .panfrost-midgard-rules
292*61046927SAndroid Build Coastguard Worker    - .panfrost-test
293*61046927SAndroid Build Coastguard Worker    - .lava-rk3399-gru-kevin:arm64
294*61046927SAndroid Build Coastguard Worker  variables:
295*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 6
296*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: panfrost-t860
297*61046927SAndroid Build Coastguard Worker
298*61046927SAndroid Build Coastguard Workerpanfrost-t860-egl:arm64:
299*61046927SAndroid Build Coastguard Worker  extends:
300*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:arm64
301*61046927SAndroid Build Coastguard Worker    - .panfrost-midgard-rules
302*61046927SAndroid Build Coastguard Worker    - .panfrost-test
303*61046927SAndroid Build Coastguard Worker    - .lava-rk3399-gru-kevin:arm64
304*61046927SAndroid Build Coastguard Worker  variables:
305*61046927SAndroid Build Coastguard Worker    HWCI_START_WESTON: 1
306*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: panfrost-t860-egl
307*61046927SAndroid Build Coastguard Worker
308*61046927SAndroid Build Coastguard Workerpanfrost-t860-traces:arm64:
309*61046927SAndroid Build Coastguard Worker  extends:
310*61046927SAndroid Build Coastguard Worker    - .lava-piglit-traces:arm64
311*61046927SAndroid Build Coastguard Worker    - .panfrost-midgard-manual-rules
312*61046927SAndroid Build Coastguard Worker    - .panfrost-test
313*61046927SAndroid Build Coastguard Worker    - .lava-rk3399-gru-kevin:arm64
314*61046927SAndroid Build Coastguard Worker    - .panfrost-traces
315*61046927SAndroid Build Coastguard Worker
316*61046927SAndroid Build Coastguard Workerpanfrost-g52-gl:arm64:
317*61046927SAndroid Build Coastguard Worker  parallel: 3
318*61046927SAndroid Build Coastguard Worker  extends:
319*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:arm64
320*61046927SAndroid Build Coastguard Worker    - .panfrost-bifrost-gl-rules
321*61046927SAndroid Build Coastguard Worker    - .panfrost-test
322*61046927SAndroid Build Coastguard Worker    - .lava-meson-g12b-a311d-khadas-vim3:arm64
323*61046927SAndroid Build Coastguard Worker  variables:
324*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 6
325*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: panfrost-g52
326*61046927SAndroid Build Coastguard Worker    PAN_MESA_DEBUG: "deqp,sync,indirect"
327*61046927SAndroid Build Coastguard Worker
328*61046927SAndroid Build Coastguard Workerpanfrost-g52-vk:arm64:
329*61046927SAndroid Build Coastguard Worker  parallel: 2
330*61046927SAndroid Build Coastguard Worker  extends:
331*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:arm64
332*61046927SAndroid Build Coastguard Worker    - .panfrost-test
333*61046927SAndroid Build Coastguard Worker    - .lava-meson-g12b-a311d-khadas-vim3:arm64
334*61046927SAndroid Build Coastguard Worker    - .panfrost-bifrost-vk-manual-rules
335*61046927SAndroid Build Coastguard Worker  variables:
336*61046927SAndroid Build Coastguard Worker    MESA_VK_IGNORE_CONFORMANCE_WARNING: 1
337*61046927SAndroid Build Coastguard Worker    PAN_I_WANT_A_BROKEN_VULKAN_DRIVER: 1
338*61046927SAndroid Build Coastguard Worker    PANVK_DEBUG: "no_known_warn,sync"
339*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: panfrost-g52-vk
340*61046927SAndroid Build Coastguard Worker    HWCI_START_WESTON: 1
341*61046927SAndroid Build Coastguard Worker
342*61046927SAndroid Build Coastguard Workerpanfrost-g52-piglit-gles2:arm64:
343*61046927SAndroid Build Coastguard Worker  extends:
344*61046927SAndroid Build Coastguard Worker    - .lava-piglit:arm64
345*61046927SAndroid Build Coastguard Worker    - .panfrost-bifrost-gl-rules
346*61046927SAndroid Build Coastguard Worker    - .panfrost-test
347*61046927SAndroid Build Coastguard Worker    - .lava-meson-g12b-a311d-khadas-vim3:arm64
348*61046927SAndroid Build Coastguard Worker  variables:
349*61046927SAndroid Build Coastguard Worker    HWCI_START_WESTON: 1
350*61046927SAndroid Build Coastguard Worker    DEQP_VER: gles2
351*61046927SAndroid Build Coastguard Worker    PIGLIT_PROFILES: quick_gl
352*61046927SAndroid Build Coastguard Worker
353*61046927SAndroid Build Coastguard Workerpanfrost-g72-gl:arm64:
354*61046927SAndroid Build Coastguard Worker  parallel: 3
355*61046927SAndroid Build Coastguard Worker  extends:
356*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:arm64
357*61046927SAndroid Build Coastguard Worker    - .panfrost-bifrost-gl-rules
358*61046927SAndroid Build Coastguard Worker    - .panfrost-test
359*61046927SAndroid Build Coastguard Worker    - .lava-mt8183-kukui-jacuzzi-juniper-sku16:arm64
360*61046927SAndroid Build Coastguard Worker  variables:
361*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: panfrost-g72
362*61046927SAndroid Build Coastguard Worker
363*61046927SAndroid Build Coastguard Workerpanfrost-g57-gl:arm64:
364*61046927SAndroid Build Coastguard Worker  extends:
365*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:arm64
366*61046927SAndroid Build Coastguard Worker    - .panfrost-bifrost-gl-rules
367*61046927SAndroid Build Coastguard Worker    - .panfrost-test
368*61046927SAndroid Build Coastguard Worker    - .lava-mt8192-asurada-spherion-r0:arm64
369*61046927SAndroid Build Coastguard Worker  parallel: 6
370*61046927SAndroid Build Coastguard Worker  variables:
371*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: panfrost-g57
372*61046927SAndroid Build Coastguard Worker
373*61046927SAndroid Build Coastguard Workerpanfrost-g610-gl:arm64:
374*61046927SAndroid Build Coastguard Worker  parallel: 2
375*61046927SAndroid Build Coastguard Worker  extends:
376*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:arm64
377*61046927SAndroid Build Coastguard Worker    - .panfrost-valhall-gl-rules
378*61046927SAndroid Build Coastguard Worker    - .panfrost-test
379*61046927SAndroid Build Coastguard Worker    - .lava-rk3588-rock-5b:arm64
380*61046927SAndroid Build Coastguard Worker  variables:
381*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: panfrost-g610
382*61046927SAndroid Build Coastguard Worker    PAN_MESA_DEBUG: "deqp,sync,indirect"
383*61046927SAndroid Build Coastguard Worker
384*61046927SAndroid Build Coastguard Workerpanfrost-g610-gl-full:arm64:
385*61046927SAndroid Build Coastguard Worker  extends:
386*61046927SAndroid Build Coastguard Worker    - panfrost-g610-gl:arm64
387*61046927SAndroid Build Coastguard Worker    - .panfrost-valhall-gl-manual-rules
388*61046927SAndroid Build Coastguard Worker  variables:
389*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 1
390