xref: /aosp_15_r20/external/mesa3d/src/amd/ci/gitlab-ci-inc.yml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker.radeonsi-rules:
2*61046927SAndroid Build Coastguard Worker  stage: amd
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: &amd_common_file_list
8*61046927SAndroid Build Coastguard Worker        - src/amd/*
9*61046927SAndroid Build Coastguard Worker        - src/amd/addrlib/**/*
10*61046927SAndroid Build Coastguard Worker        - src/amd/ci/gitlab-ci.yml
11*61046927SAndroid Build Coastguard Worker        - src/amd/ci/gitlab-ci-inc.yml
12*61046927SAndroid Build Coastguard Worker        - src/amd/ci/deqp-$DEQP_SUITE.toml
13*61046927SAndroid Build Coastguard Worker        - src/amd/ci/$GPU_VERSION-fails.txt
14*61046927SAndroid Build Coastguard Worker        - src/amd/ci/$GPU_VERSION-flakes.txt
15*61046927SAndroid Build Coastguard Worker        - src/amd/ci/$GPU_VERSION-skips.txt
16*61046927SAndroid Build Coastguard Worker        - src/amd/ci/$VK_DRIVER-skips.txt
17*61046927SAndroid Build Coastguard Worker        - src/amd/ci/$GALLIUM_DRIVER-skips.txt
18*61046927SAndroid Build Coastguard Worker        - src/amd/ci/$DRIVER_NAME-skips.txt
19*61046927SAndroid Build Coastguard Worker        - src/amd/ci/$PIGLIT_TRACES_FILE
20*61046927SAndroid Build Coastguard Worker        - src/amd/ci/$GPU_VERSION-vkd3d-fails.txt
21*61046927SAndroid Build Coastguard Worker        - src/amd/ci/$GPU_VERSION-vkd3d-flakes.txt
22*61046927SAndroid Build Coastguard Worker        - src/amd/ci/$GPU_VERSION-vkd3d-skips.txt
23*61046927SAndroid Build Coastguard Worker        - src/amd/common/**/*
24*61046927SAndroid Build Coastguard Worker        - src/amd/llvm/**/*
25*61046927SAndroid Build Coastguard Worker        - src/amd/registers/**/*
26*61046927SAndroid Build Coastguard Worker      when: on_success
27*61046927SAndroid Build Coastguard Worker    - changes: &radeonsi_file_list
28*61046927SAndroid Build Coastguard Worker        - src/gallium/drivers/radeonsi/**/*
29*61046927SAndroid Build Coastguard Worker        - src/gallium/include/winsys/**/*
30*61046927SAndroid Build Coastguard Worker        - src/gallium/winsys/amdgpu/**/*
31*61046927SAndroid Build Coastguard Worker        - src/amd/vpelib/**/*
32*61046927SAndroid Build Coastguard Worker      when: on_success
33*61046927SAndroid Build Coastguard Worker
34*61046927SAndroid Build Coastguard Worker.radv-rules:
35*61046927SAndroid Build Coastguard Worker  stage: amd
36*61046927SAndroid Build Coastguard Worker  rules:
37*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
38*61046927SAndroid Build Coastguard Worker    - !reference [.vulkan-rules, rules]
39*61046927SAndroid Build Coastguard Worker    - changes:
40*61046927SAndroid Build Coastguard Worker        *amd_common_file_list
41*61046927SAndroid Build Coastguard Worker      when: on_success
42*61046927SAndroid Build Coastguard Worker    - changes: &radv_file_list
43*61046927SAndroid Build Coastguard Worker        - src/amd/compiler/**/*
44*61046927SAndroid Build Coastguard Worker        - src/amd/vulkan/**/*
45*61046927SAndroid Build Coastguard Worker        - src/vulkan/**/*
46*61046927SAndroid Build Coastguard Worker      when: on_success
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard Worker.radv-manual-rules:
49*61046927SAndroid Build Coastguard Worker  stage: amd-postmerge
50*61046927SAndroid Build Coastguard Worker  rules:
51*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
52*61046927SAndroid Build Coastguard Worker    - !reference [.vulkan-manual-rules, rules]
53*61046927SAndroid Build Coastguard Worker    - changes:
54*61046927SAndroid Build Coastguard Worker        *amd_common_file_list
55*61046927SAndroid Build Coastguard Worker      when: manual
56*61046927SAndroid Build Coastguard Worker    - changes:
57*61046927SAndroid Build Coastguard Worker        *radv_file_list
58*61046927SAndroid Build Coastguard Worker      when: manual
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard Worker.radv-collabora-rules:
61*61046927SAndroid Build Coastguard Worker  stage: amd
62*61046927SAndroid Build Coastguard Worker  rules:
63*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
64*61046927SAndroid Build Coastguard Worker    - !reference [.collabora-farm-rules, rules]
65*61046927SAndroid Build Coastguard Worker    - !reference [.radv-rules, rules]
66*61046927SAndroid Build Coastguard Worker
67*61046927SAndroid Build Coastguard Worker.radv-collabora-rules-restricted:
68*61046927SAndroid Build Coastguard Worker  stage: amd
69*61046927SAndroid Build Coastguard Worker  rules:
70*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
71*61046927SAndroid Build Coastguard Worker    - !reference [.restricted-rules, rules]
72*61046927SAndroid Build Coastguard Worker    - !reference [.radv-collabora-rules, rules]
73*61046927SAndroid Build Coastguard Worker
74*61046927SAndroid Build Coastguard Worker.radv-valve-rules:
75*61046927SAndroid Build Coastguard Worker  stage: amd
76*61046927SAndroid Build Coastguard Worker  rules:
77*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
78*61046927SAndroid Build Coastguard Worker    - !reference [.valve-farm-rules, rules]
79*61046927SAndroid Build Coastguard Worker    - !reference [.radv-rules, rules]
80*61046927SAndroid Build Coastguard Worker
81*61046927SAndroid Build Coastguard Worker.radv-valve-manual-rules:
82*61046927SAndroid Build Coastguard Worker  stage: amd-postmerge
83*61046927SAndroid Build Coastguard Worker  extends: .no-auto-retry
84*61046927SAndroid Build Coastguard Worker  rules:
85*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
86*61046927SAndroid Build Coastguard Worker    - !reference [.valve-farm-manual-rules, rules]
87*61046927SAndroid Build Coastguard Worker    - !reference [.radv-manual-rules, rules]
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard Worker.radeonsi+radv-rules:
90*61046927SAndroid Build Coastguard Worker  stage: amd
91*61046927SAndroid Build Coastguard Worker  rules:
92*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
93*61046927SAndroid Build Coastguard Worker    - !reference [.radeonsi-rules, rules]
94*61046927SAndroid Build Coastguard Worker    - !reference [.radv-rules, rules]
95*61046927SAndroid Build Coastguard Worker
96*61046927SAndroid Build Coastguard Worker.radeonsi-vaapi-rules:
97*61046927SAndroid Build Coastguard Worker  stage: amd
98*61046927SAndroid Build Coastguard Worker  rules:
99*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
100*61046927SAndroid Build Coastguard Worker    - !reference [.radeonsi-rules, rules]
101*61046927SAndroid Build Coastguard Worker    - changes: &radeon_vcn_file_list
102*61046927SAndroid Build Coastguard Worker        - src/gallium/frontends/va/**/*
103*61046927SAndroid Build Coastguard Worker        - src/gallium/targets/va/**/*
104*61046927SAndroid Build Coastguard Worker      when: on_success
105*61046927SAndroid Build Coastguard Worker
106*61046927SAndroid Build Coastguard Worker.radeonsi-vaapi-manual-rules:
107*61046927SAndroid Build Coastguard Worker  stage: amd-postmerge
108*61046927SAndroid Build Coastguard Worker  rules:
109*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
110*61046927SAndroid Build Coastguard Worker    - !reference [.collabora-farm-manual-rules, rules]
111*61046927SAndroid Build Coastguard Worker    - !reference [.gl-manual-rules, rules]
112*61046927SAndroid Build Coastguard Worker    - changes:
113*61046927SAndroid Build Coastguard Worker        *radeon_vcn_file_list
114*61046927SAndroid Build Coastguard Worker      when: manual
115*61046927SAndroid Build Coastguard Worker
116*61046927SAndroid Build Coastguard Worker.radeonsi-valve-rules:
117*61046927SAndroid Build Coastguard Worker  stage: amd
118*61046927SAndroid Build Coastguard Worker  rules:
119*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
120*61046927SAndroid Build Coastguard Worker    - !reference [.valve-farm-rules, rules]
121*61046927SAndroid Build Coastguard Worker    - !reference [.radeonsi-rules, rules]
122*61046927SAndroid Build Coastguard Worker
123*61046927SAndroid Build Coastguard Worker.radeonsi-valve-manual-rules:
124*61046927SAndroid Build Coastguard Worker  stage: amd-postmerge
125*61046927SAndroid Build Coastguard Worker  rules:
126*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
127*61046927SAndroid Build Coastguard Worker    - !reference [.valve-farm-manual-rules, rules]
128*61046927SAndroid Build Coastguard Worker    - !reference [.gl-manual-rules, rules]
129*61046927SAndroid Build Coastguard Worker    - changes:
130*61046927SAndroid Build Coastguard Worker        *amd_common_file_list
131*61046927SAndroid Build Coastguard Worker      when: manual
132*61046927SAndroid Build Coastguard Worker    - changes:
133*61046927SAndroid Build Coastguard Worker        *radeonsi_file_list
134*61046927SAndroid Build Coastguard Worker      when: manual
135*61046927SAndroid Build Coastguard Worker
136*61046927SAndroid Build Coastguard Worker
137*61046927SAndroid Build Coastguard Worker# Status: https://lava.collabora.dev/scheduler/device_type/acer-R721T-grunt
138*61046927SAndroid Build Coastguard Worker.lava-acer-R721T-grunt:x86_64:
139*61046927SAndroid Build Coastguard Worker  variables:
140*61046927SAndroid Build Coastguard Worker    BOOT_METHOD: depthcharge
141*61046927SAndroid Build Coastguard Worker    DEVICE_TYPE: acer-R721T-grunt
142*61046927SAndroid Build Coastguard Worker    DTB: ""
143*61046927SAndroid Build Coastguard Worker    FARM: collabora
144*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 3
145*61046927SAndroid Build Coastguard Worker    HWCI_FREQ_MAX: "true"
146*61046927SAndroid Build Coastguard Worker    HWCI_KERNEL_MODULES: amdgpu
147*61046927SAndroid Build Coastguard Worker    KERNEL_IMAGE_TYPE: ""
148*61046927SAndroid Build Coastguard Worker    RUNNER_TAG: mesa-ci-x86-64-lava-acer-R721T-grunt
149*61046927SAndroid Build Coastguard Worker    VK_DRIVER: radeon
150*61046927SAndroid Build Coastguard Worker
151*61046927SAndroid Build Coastguard Worker# Status: https://lava.collabora.dev/scheduler/device_type/hp-14-db0003na-grunt
152*61046927SAndroid Build Coastguard Worker.lava-hp-14-db0003na-grunt:x86_64:
153*61046927SAndroid Build Coastguard Worker  variables:
154*61046927SAndroid Build Coastguard Worker    BOOT_METHOD: depthcharge
155*61046927SAndroid Build Coastguard Worker    DEVICE_TYPE: hp-14-db0003na-grunt
156*61046927SAndroid Build Coastguard Worker    DTB: ""
157*61046927SAndroid Build Coastguard Worker    FARM: collabora
158*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 3
159*61046927SAndroid Build Coastguard Worker    HWCI_FREQ_MAX: "true"
160*61046927SAndroid Build Coastguard Worker    HWCI_KERNEL_MODULES: amdgpu
161*61046927SAndroid Build Coastguard Worker    KERNEL_IMAGE_TYPE: ""
162*61046927SAndroid Build Coastguard Worker    RUNNER_TAG: mesa-ci-x86-64-lava-hp-14-db0003na-grunt
163*61046927SAndroid Build Coastguard Worker    VK_DRIVER: radeon
164*61046927SAndroid Build Coastguard Worker
165*61046927SAndroid Build Coastguard Worker# Status: https://lava.collabora.dev/scheduler/device_type/asus-CM1400CXA-dalboz
166*61046927SAndroid Build Coastguard Worker.lava-asus-CM1400CXA-dalboz:x86_64:
167*61046927SAndroid Build Coastguard Worker  variables:
168*61046927SAndroid Build Coastguard Worker    BOOT_METHOD: depthcharge
169*61046927SAndroid Build Coastguard Worker    DEVICE_TYPE: asus-CM1400CXA-dalboz
170*61046927SAndroid Build Coastguard Worker    DTB: ""
171*61046927SAndroid Build Coastguard Worker    FARM: collabora
172*61046927SAndroid Build Coastguard Worker#   FDO_CI_CONCURRENT: ?
173*61046927SAndroid Build Coastguard Worker    HWCI_FREQ_MAX: "true"
174*61046927SAndroid Build Coastguard Worker    HWCI_KERNEL_MODULES: amdgpu
175*61046927SAndroid Build Coastguard Worker    KERNEL_IMAGE_TYPE: ""
176*61046927SAndroid Build Coastguard Worker    RUNNER_TAG: mesa-ci-x86-64-lava-asus-CM1400CXA-dalboz
177*61046927SAndroid Build Coastguard Worker
178*61046927SAndroid Build Coastguard Worker# Status: https://lava.collabora.dev/scheduler/device_type/lenovo-TPad-C13-Yoga-zork
179*61046927SAndroid Build Coastguard Worker.lava-lenovo-TPad-C13-Yoga-zork:x86_64:
180*61046927SAndroid Build Coastguard Worker  variables:
181*61046927SAndroid Build Coastguard Worker    BOOT_METHOD: depthcharge
182*61046927SAndroid Build Coastguard Worker    DEVICE_TYPE: lenovo-TPad-C13-Yoga-zork
183*61046927SAndroid Build Coastguard Worker    DTB: ""
184*61046927SAndroid Build Coastguard Worker    FARM: collabora
185*61046927SAndroid Build Coastguard Worker#   FDO_CI_CONCURRENT: ?
186*61046927SAndroid Build Coastguard Worker    HWCI_FREQ_MAX: "true"
187*61046927SAndroid Build Coastguard Worker    HWCI_KERNEL_MODULES: amdgpu
188*61046927SAndroid Build Coastguard Worker    KERNEL_IMAGE_TYPE: ""
189*61046927SAndroid Build Coastguard Worker    RUNNER_TAG: mesa-ci-x86-64-lava-lenovo-TPad-C13-Yoga-zork
190*61046927SAndroid Build Coastguard Worker
191*61046927SAndroid Build Coastguard Worker
192*61046927SAndroid Build Coastguard Worker############### LAVA
193*61046927SAndroid Build Coastguard Worker# job prefixes: radeonsi (OpenGL), radv (Vulkan), amd (radeonsi+radv)
194*61046927SAndroid Build Coastguard Worker.stoney-test:x86_64:
195*61046927SAndroid Build Coastguard Worker  variables:
196*61046927SAndroid Build Coastguard Worker    DEQP_EXPECTED_RENDERER: STONEY
197*61046927SAndroid Build Coastguard Worker    FLAKES_CHANNEL: "#amd-ci"
198*61046927SAndroid Build Coastguard Worker
199*61046927SAndroid Build Coastguard Worker.radeonsi-stoney-test:x86_64:
200*61046927SAndroid Build Coastguard Worker  extends:
201*61046927SAndroid Build Coastguard Worker    - .stoney-test:x86_64
202*61046927SAndroid Build Coastguard Worker    - .lava-acer-R721T-grunt:x86_64
203*61046927SAndroid Build Coastguard Worker    - .radeonsi-rules
204*61046927SAndroid Build Coastguard Worker  variables:
205*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radeonsi-stoney
206*61046927SAndroid Build Coastguard Worker    DRIVER_NAME: radeonsi
207*61046927SAndroid Build Coastguard Worker    PIGLIT_PLATFORM: mixed_glx_egl
208*61046927SAndroid Build Coastguard Worker
209*61046927SAndroid Build Coastguard Worker.radv-stoney-test:x86_64:
210*61046927SAndroid Build Coastguard Worker  extends:
211*61046927SAndroid Build Coastguard Worker    - .stoney-test:x86_64
212*61046927SAndroid Build Coastguard Worker    - .lava-hp-14-db0003na-grunt:x86_64
213*61046927SAndroid Build Coastguard Worker    - .radv-collabora-rules
214*61046927SAndroid Build Coastguard Worker  variables:
215*61046927SAndroid Build Coastguard Worker    DEQP_VER: vk
216*61046927SAndroid Build Coastguard Worker    DRIVER_NAME: radv
217*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-stoney-aco
218*61046927SAndroid Build Coastguard Worker
219*61046927SAndroid Build Coastguard Worker.radeonsi-raven-test:x86_64:
220*61046927SAndroid Build Coastguard Worker  extends:
221*61046927SAndroid Build Coastguard Worker    - .radeonsi-rules
222*61046927SAndroid Build Coastguard Worker  variables:
223*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radeonsi-raven
224*61046927SAndroid Build Coastguard Worker    DRIVER_NAME: radeonsi
225*61046927SAndroid Build Coastguard Worker
226*61046927SAndroid Build Coastguard Worker.radv-raven-test:x86_64:
227*61046927SAndroid Build Coastguard Worker  extends:
228*61046927SAndroid Build Coastguard Worker    - .radv-collabora-rules
229*61046927SAndroid Build Coastguard Worker  variables:
230*61046927SAndroid Build Coastguard Worker    DRIVER_NAME: radv
231*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-raven
232*61046927SAndroid Build Coastguard Worker    VK_DRIVER: radeon
233*61046927SAndroid Build Coastguard Worker
234*61046927SAndroid Build Coastguard Worker.amd-raven-test:x86_64:
235*61046927SAndroid Build Coastguard Worker  extends:
236*61046927SAndroid Build Coastguard Worker    - .radeonsi+radv-rules
237*61046927SAndroid Build Coastguard Worker  variables:
238*61046927SAndroid Build Coastguard Worker    DRIVER_NAME: radeonsi
239*61046927SAndroid Build Coastguard Worker    GPU_VERSION: amd-raven
240*61046927SAndroid Build Coastguard Worker    VK_DRIVER: radeon
241*61046927SAndroid Build Coastguard Worker
242*61046927SAndroid Build Coastguard Worker############### Valve Infra
243*61046927SAndroid Build Coastguard Worker.test-radv:
244*61046927SAndroid Build Coastguard Worker  variables:
245*61046927SAndroid Build Coastguard Worker    VK_DRIVER: radeon
246*61046927SAndroid Build Coastguard Worker    DRIVER_NAME: radv
247*61046927SAndroid Build Coastguard Worker    # The SPIRV -> NIR code generator generates so many harmless
248*61046927SAndroid Build Coastguard Worker    # warnings on the shaders in VK-CTS that jobs fail due to the log
249*61046927SAndroid Build Coastguard Worker    # size getting too big. Since it's not feasible right now
250*61046927SAndroid Build Coastguard Worker    # to fix these shaders in the CTS, instead, ignore warnings from
251*61046927SAndroid Build Coastguard Worker    # the code generator.
252*61046927SAndroid Build Coastguard Worker    ACO_DEBUG: validateir,validatera
253*61046927SAndroid Build Coastguard Worker    MESA_VK_IGNORE_CONFORMANCE_WARNING: 1
254*61046927SAndroid Build Coastguard Worker    # Enable ETC2 emulation on non-native platforms (RENOIR,RDNA+, GFX6-8 dGPUs)
255*61046927SAndroid Build Coastguard Worker    radv_require_etc2: 'true'
256*61046927SAndroid Build Coastguard Worker    B2C_JOB_WARN_REGEX: '\*ERROR\* ring .* timeout'
257*61046927SAndroid Build Coastguard Worker
258*61046927SAndroid Build Coastguard Worker.b2c-test-radv-vk:
259*61046927SAndroid Build Coastguard Worker  extends:
260*61046927SAndroid Build Coastguard Worker    - .radv-valve-rules
261*61046927SAndroid Build Coastguard Worker    - .test-radv
262*61046927SAndroid Build Coastguard Worker    - .b2c-x86_64-test-vk
263*61046927SAndroid Build Coastguard Worker  variables:
264*61046927SAndroid Build Coastguard Worker    B2C_KERNEL_URL: https://fs.mupuf.org/linux-6.6-b2c-radv-ci # 6.6
265*61046927SAndroid Build Coastguard Worker
266*61046927SAndroid Build Coastguard Worker.b2c-deqp-test:
267*61046927SAndroid Build Coastguard Worker  variables:
268*61046927SAndroid Build Coastguard Worker    HWCI_TEST_SCRIPT: ./install/deqp-runner.sh
269*61046927SAndroid Build Coastguard Worker
270*61046927SAndroid Build Coastguard Worker.tahiti-test-valve:
271*61046927SAndroid Build Coastguard Worker  variables:
272*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 8
273*61046927SAndroid Build Coastguard Worker    RUNNER_FARM_LOCATION: mupuf
274*61046927SAndroid Build Coastguard Worker    B2C_KERNEL_CMDLINE_EXTRAS: 'b2c.swap=8g'
275*61046927SAndroid Build Coastguard Worker  tags:
276*61046927SAndroid Build Coastguard Worker    - farm:$RUNNER_FARM_LOCATION
277*61046927SAndroid Build Coastguard Worker    - amdgpu:codename:TAHITI
278*61046927SAndroid Build Coastguard Worker
279*61046927SAndroid Build Coastguard Worker.kabini-test-valve:
280*61046927SAndroid Build Coastguard Worker  variables:
281*61046927SAndroid Build Coastguard Worker    RUNNER_FARM_LOCATION: mupuf
282*61046927SAndroid Build Coastguard Worker    B2C_KERNEL_CMDLINE_EXTRAS: 'b2c.swap=8g'
283*61046927SAndroid Build Coastguard Worker  tags:
284*61046927SAndroid Build Coastguard Worker    - farm:$RUNNER_FARM_LOCATION
285*61046927SAndroid Build Coastguard Worker    - amdgpu:codename:KABINI
286*61046927SAndroid Build Coastguard Worker
287*61046927SAndroid Build Coastguard Worker.polaris10-test-valve:
288*61046927SAndroid Build Coastguard Worker  variables:
289*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 16
290*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_BOOT_RETRIES: 4
291*61046927SAndroid Build Coastguard Worker    # (2022-01) tsc=unstable was added in response to this message in kmsg,
292*61046927SAndroid Build Coastguard Worker    #    TSC found unstable after boot, most likely due to broken BIOS. Use 'tsc=unstable'.
293*61046927SAndroid Build Coastguard Worker    B2C_KERNEL_CMDLINE_EXTRAS: 'b2c.swap=16g tsc=unstable'
294*61046927SAndroid Build Coastguard Worker  tags:
295*61046927SAndroid Build Coastguard Worker    - farm:$RUNNER_FARM_LOCATION
296*61046927SAndroid Build Coastguard Worker    - amdgpu:codename:POLARIS10
297*61046927SAndroid Build Coastguard Worker
298*61046927SAndroid Build Coastguard Worker.polaris10-test-valve-mupuf:
299*61046927SAndroid Build Coastguard Worker  extends: .polaris10-test-valve
300*61046927SAndroid Build Coastguard Worker  variables:
301*61046927SAndroid Build Coastguard Worker    RUNNER_FARM_LOCATION: mupuf
302*61046927SAndroid Build Coastguard Worker
303*61046927SAndroid Build Coastguard Worker.polaris10-test-valve-kws:
304*61046927SAndroid Build Coastguard Worker  extends: .polaris10-test-valve
305*61046927SAndroid Build Coastguard Worker  variables:
306*61046927SAndroid Build Coastguard Worker    RUNNER_FARM_LOCATION: keywords
307*61046927SAndroid Build Coastguard Worker
308*61046927SAndroid Build Coastguard Worker.vega10-test-valve:
309*61046927SAndroid Build Coastguard Worker  variables:
310*61046927SAndroid Build Coastguard Worker    RUNNER_FARM_LOCATION: keywords
311*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 16
312*61046927SAndroid Build Coastguard Worker    B2C_KERNEL_CMDLINE_EXTRAS: 'b2c.swap=16g'
313*61046927SAndroid Build Coastguard Worker  tags:
314*61046927SAndroid Build Coastguard Worker    - farm:$RUNNER_FARM_LOCATION
315*61046927SAndroid Build Coastguard Worker    - amdgpu:codename:VEGA10
316*61046927SAndroid Build Coastguard Worker
317*61046927SAndroid Build Coastguard Worker.renoir-test-valve:
318*61046927SAndroid Build Coastguard Worker  variables:
319*61046927SAndroid Build Coastguard Worker    RUNNER_FARM_LOCATION: mupuf
320*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 16
321*61046927SAndroid Build Coastguard Worker    B2C_KERNEL_CMDLINE_EXTRAS: 'b2c.swap=16g'
322*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_BOOT_MINUTES: 60
323*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_OVERALL_MINUTES: 120
324*61046927SAndroid Build Coastguard Worker  tags:
325*61046927SAndroid Build Coastguard Worker    - farm:$RUNNER_FARM_LOCATION
326*61046927SAndroid Build Coastguard Worker    - amdgpu:codename:RENOIR
327*61046927SAndroid Build Coastguard Worker
328*61046927SAndroid Build Coastguard Worker.navi10-test-valve:
329*61046927SAndroid Build Coastguard Worker  variables:
330*61046927SAndroid Build Coastguard Worker    # (2022-01) noapic is set because the serial adapter on this
331*61046927SAndroid Build Coastguard Worker    # machine is using non-MSI IRQs and is generating a lot of
332*61046927SAndroid Build Coastguard Worker    # IRQs. This tends to confuse the interrupt controller and breaks
333*61046927SAndroid Build Coastguard Worker    # MSI IRQs leading to GPU hangs on amdgpu.
334*61046927SAndroid Build Coastguard Worker    B2C_KERNEL_CMDLINE_EXTRAS: 'b2c.swap=16g noapic'
335*61046927SAndroid Build Coastguard Worker  tags:
336*61046927SAndroid Build Coastguard Worker    - farm:$RUNNER_FARM_LOCATION
337*61046927SAndroid Build Coastguard Worker    - amdgpu:codename:NAVI10
338*61046927SAndroid Build Coastguard Worker
339*61046927SAndroid Build Coastguard Worker.navi10-test-valve-mupuf:
340*61046927SAndroid Build Coastguard Worker  extends:
341*61046927SAndroid Build Coastguard Worker    - .navi10-test-valve
342*61046927SAndroid Build Coastguard Worker  variables:
343*61046927SAndroid Build Coastguard Worker    RUNNER_FARM_LOCATION: mupuf
344*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 24
345*61046927SAndroid Build Coastguard Worker
346*61046927SAndroid Build Coastguard Worker.navi10-test-valve-kws:
347*61046927SAndroid Build Coastguard Worker  extends:
348*61046927SAndroid Build Coastguard Worker    - .navi10-test-valve
349*61046927SAndroid Build Coastguard Worker  variables:
350*61046927SAndroid Build Coastguard Worker    RUNNER_FARM_LOCATION: keywords
351*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 16
352*61046927SAndroid Build Coastguard Worker
353*61046927SAndroid Build Coastguard Worker.navi21-test-valve:
354*61046927SAndroid Build Coastguard Worker  variables:
355*61046927SAndroid Build Coastguard Worker    RUNNER_FARM_LOCATION: keywords
356*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 32
357*61046927SAndroid Build Coastguard Worker    B2C_KERNEL_CMDLINE_EXTRAS: 'b2c.swap=16g'
358*61046927SAndroid Build Coastguard Worker  tags:
359*61046927SAndroid Build Coastguard Worker    - farm:$RUNNER_FARM_LOCATION
360*61046927SAndroid Build Coastguard Worker    - amdgpu:codename:NAVI21
361*61046927SAndroid Build Coastguard Worker
362*61046927SAndroid Build Coastguard Worker.vangogh-test-valve:
363*61046927SAndroid Build Coastguard Worker  variables:
364*61046927SAndroid Build Coastguard Worker    RUNNER_FARM_LOCATION: mupuf
365*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 8
366*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_BOOT_MINUTES: 85
367*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_OVERALL_MINUTES: 120
368*61046927SAndroid Build Coastguard Worker    B2C_KERNEL_CMDLINE_EXTRAS: 'b2c.swap=16g'
369*61046927SAndroid Build Coastguard Worker  tags:
370*61046927SAndroid Build Coastguard Worker    - farm:$RUNNER_FARM_LOCATION
371*61046927SAndroid Build Coastguard Worker    - amdgpu:codename:VANGOGH
372*61046927SAndroid Build Coastguard Worker    - $VALVE_INFRA_VANGOGH_JOB_PRIORITY
373*61046927SAndroid Build Coastguard Worker
374*61046927SAndroid Build Coastguard Worker.navi31-test-valve:
375*61046927SAndroid Build Coastguard Worker  variables:
376*61046927SAndroid Build Coastguard Worker    RUNNER_FARM_LOCATION: keywords
377*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 32
378*61046927SAndroid Build Coastguard Worker    B2C_KERNEL_CMDLINE_EXTRAS: 'b2c.swap=16g'
379*61046927SAndroid Build Coastguard Worker  tags:
380*61046927SAndroid Build Coastguard Worker    - farm:$RUNNER_FARM_LOCATION
381*61046927SAndroid Build Coastguard Worker    - amdgpu:codename:NAVI31
382*61046927SAndroid Build Coastguard Worker
383*61046927SAndroid Build Coastguard Worker############### VKCTS tests ###############
384*61046927SAndroid Build Coastguard Worker
385*61046927SAndroid Build Coastguard Worker# A note on the variables to control fractional VKCTS runs
386*61046927SAndroid Build Coastguard Worker#  parallel: N means to split the test list into chunks of 1/N lines, and
387*61046927SAndroid Build Coastguard Worker#  DEQP_FRACTION: M means to run every Mth test from the resulting lines.
388*61046927SAndroid Build Coastguard Worker#  So parallel: 2 and DEQP_FRACTION: 5 would imply running 1/10th of the suite.
389*61046927SAndroid Build Coastguard Worker.vkcts-test-valve:
390*61046927SAndroid Build Coastguard Worker  extends:
391*61046927SAndroid Build Coastguard Worker    - .b2c-test-radv-vk
392*61046927SAndroid Build Coastguard Worker    - .b2c-deqp-test
393*61046927SAndroid Build Coastguard Worker  variables:
394*61046927SAndroid Build Coastguard Worker    DEQP_VER: vk
395*61046927SAndroid Build Coastguard Worker
396*61046927SAndroid Build Coastguard Worker############### vkd3d-proton
397*61046927SAndroid Build Coastguard Worker.vkd3d-kabini-valve:
398*61046927SAndroid Build Coastguard Worker  extends:
399*61046927SAndroid Build Coastguard Worker    - .b2c-test-radv-vk
400*61046927SAndroid Build Coastguard Worker    - .b2c-vkd3d-proton-test
401*61046927SAndroid Build Coastguard Worker    - .kabini-test-valve
402*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
403*61046927SAndroid Build Coastguard Worker  variables:
404*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-kabini
405