xref: /aosp_15_r20/external/mesa3d/src/amd/ci/gitlab-ci.yml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Workerinclude:
2*61046927SAndroid Build Coastguard Worker  - local: 'src/amd/ci/gitlab-ci-inc.yml'
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard Worker# Run five jobs in parallel each running 1/55th of the test suite
5*61046927SAndroid Build Coastguard Workerradv-stoney-vkcts:x86_64:
6*61046927SAndroid Build Coastguard Worker  extends:
7*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:x86_64
8*61046927SAndroid Build Coastguard Worker    - .radv-stoney-test:x86_64
9*61046927SAndroid Build Coastguard Worker  parallel: 5
10*61046927SAndroid Build Coastguard Worker  variables:
11*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 11
12*61046927SAndroid Build Coastguard Worker
13*61046927SAndroid Build Coastguard Workerradv-stoney-angle:
14*61046927SAndroid Build Coastguard Worker  extends:
15*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:x86_64
16*61046927SAndroid Build Coastguard Worker    - .radv-stoney-test:x86_64
17*61046927SAndroid Build Coastguard Worker  variables:
18*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: radv-stoney-angle
19*61046927SAndroid Build Coastguard Worker    USE_ANGLE: 1
20*61046927SAndroid Build Coastguard Worker    HWCI_START_XORG: 1
21*61046927SAndroid Build Coastguard Worker    GPU_VERSION: angle-radv-stoney-aco
22*61046927SAndroid Build Coastguard Worker
23*61046927SAndroid Build Coastguard Workerradv-stoney-angle-full:
24*61046927SAndroid Build Coastguard Worker  extends:
25*61046927SAndroid Build Coastguard Worker    - radv-stoney-angle
26*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
27*61046927SAndroid Build Coastguard Worker  parallel: 2
28*61046927SAndroid Build Coastguard Worker  variables:
29*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: radv-stoney-angle-full
30*61046927SAndroid Build Coastguard Worker    JOB_TIMEOUT: 60
31*61046927SAndroid Build Coastguard Worker
32*61046927SAndroid Build Coastguard Workerradeonsi-stoney-gl:x86_64:
33*61046927SAndroid Build Coastguard Worker  extends:
34*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:x86_64
35*61046927SAndroid Build Coastguard Worker    - .radeonsi-stoney-test:x86_64
36*61046927SAndroid Build Coastguard Worker  parallel: 11
37*61046927SAndroid Build Coastguard Worker  variables:
38*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: radeonsi-stoney
39*61046927SAndroid Build Coastguard Worker    HWCI_START_WESTON: 1
40*61046927SAndroid Build Coastguard Worker
41*61046927SAndroid Build Coastguard Workerradeonsi-stoney-traces:x86_64:
42*61046927SAndroid Build Coastguard Worker  extends:
43*61046927SAndroid Build Coastguard Worker    - .lava-piglit-traces:x86_64
44*61046927SAndroid Build Coastguard Worker    - .radeonsi-stoney-test:x86_64
45*61046927SAndroid Build Coastguard Worker  variables:
46*61046927SAndroid Build Coastguard Worker    EGL_PLATFORM: surfaceless
47*61046927SAndroid Build Coastguard Worker    PIGLIT_TRACES_FILE: traces-amd.yml
48*61046927SAndroid Build Coastguard Worker    PIGLIT_REPLAY_EXTRA_ARGS: --keep-image
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard Workerradv-raven-vkcts:x86_64:
51*61046927SAndroid Build Coastguard Worker  extends:
52*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:x86_64
53*61046927SAndroid Build Coastguard Worker    - .radv-raven-test:x86_64
54*61046927SAndroid Build Coastguard Worker    - .lava-asus-CM1400CXA-dalboz:x86_64
55*61046927SAndroid Build Coastguard Worker  parallel: 9
56*61046927SAndroid Build Coastguard Worker  variables:
57*61046927SAndroid Build Coastguard Worker    DEQP_VER: vk
58*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 6
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard Workeramd-raven-skqp:x86_64:
61*61046927SAndroid Build Coastguard Worker  extends:
62*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:x86_64
63*61046927SAndroid Build Coastguard Worker    - .amd-raven-test:x86_64
64*61046927SAndroid Build Coastguard Worker    - .lava-lenovo-TPad-C13-Yoga-zork:x86_64
65*61046927SAndroid Build Coastguard Worker  variables:
66*61046927SAndroid Build Coastguard Worker    HWCI_START_WESTON: 1
67*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: amd-raven-skqp
68*61046927SAndroid Build Coastguard Worker
69*61046927SAndroid Build Coastguard Workerradv-raven-traces:x86_64:
70*61046927SAndroid Build Coastguard Worker  extends:
71*61046927SAndroid Build Coastguard Worker    - .lava-piglit-traces:x86_64
72*61046927SAndroid Build Coastguard Worker    - .radv-raven-test:x86_64
73*61046927SAndroid Build Coastguard Worker    - .lava-lenovo-TPad-C13-Yoga-zork:x86_64
74*61046927SAndroid Build Coastguard Worker  variables:
75*61046927SAndroid Build Coastguard Worker    HWCI_START_XORG: 1
76*61046927SAndroid Build Coastguard Worker    PIGLIT_PLATFORM: mixed_glx_egl  # TODO, take wine/VK in account
77*61046927SAndroid Build Coastguard Worker    PIGLIT_REPLAY_DEVICE_NAME: "vk-${GPU_VERSION}"
78*61046927SAndroid Build Coastguard Worker    PIGLIT_TRACES_FILE: traces-amd.yml
79*61046927SAndroid Build Coastguard Worker
80*61046927SAndroid Build Coastguard Workerradv-raven-traces-restricted:x86_64:
81*61046927SAndroid Build Coastguard Worker  extends:
82*61046927SAndroid Build Coastguard Worker    - .lava-piglit-traces:x86_64
83*61046927SAndroid Build Coastguard Worker    - .radv-raven-test:x86_64
84*61046927SAndroid Build Coastguard Worker    - .lava-lenovo-TPad-C13-Yoga-zork:x86_64
85*61046927SAndroid Build Coastguard Worker    - .radv-collabora-rules-restricted
86*61046927SAndroid Build Coastguard Worker  variables:
87*61046927SAndroid Build Coastguard Worker    HWCI_START_WESTON: 1
88*61046927SAndroid Build Coastguard Worker    PIGLIT_REPLAY_ANGLE_TAG: "2023-02-10-1"
89*61046927SAndroid Build Coastguard Worker    PIGLIT_TRACES_FILE: restricted-traces-amd.yml
90*61046927SAndroid Build Coastguard Worker    PIGLIT_REPLAY_DEVICE_NAME: "vk-${GPU_VERSION}"
91*61046927SAndroid Build Coastguard Worker    PIGLIT_REPLAY_EXTRA_ARGS: --keep-image --minio_bucket=${S3_TRACIE_PRIVATE_BUCKET} --jwt-file=${S3_JWT_FILE}
92*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 10
93*61046927SAndroid Build Coastguard Worker
94*61046927SAndroid Build Coastguard Workerradeonsi-raven-piglit-quick_gl:x86_64:
95*61046927SAndroid Build Coastguard Worker  extends:
96*61046927SAndroid Build Coastguard Worker    - .lava-piglit:x86_64
97*61046927SAndroid Build Coastguard Worker    - .radeonsi-raven-test:x86_64
98*61046927SAndroid Build Coastguard Worker    - .lava-lenovo-TPad-C13-Yoga-zork:x86_64
99*61046927SAndroid Build Coastguard Worker  variables:
100*61046927SAndroid Build Coastguard Worker    PIGLIT_PLATFORM: mixed_glx_egl
101*61046927SAndroid Build Coastguard Worker    PIGLIT_PROFILES: quick_gl
102*61046927SAndroid Build Coastguard Worker    HWCI_START_WESTON: 1
103*61046927SAndroid Build Coastguard Worker
104*61046927SAndroid Build Coastguard Workerradeonsi-raven-piglit-quick_shader:x86_64:
105*61046927SAndroid Build Coastguard Worker  extends:
106*61046927SAndroid Build Coastguard Worker    - radeonsi-raven-piglit-quick_gl:x86_64
107*61046927SAndroid Build Coastguard Worker  variables:
108*61046927SAndroid Build Coastguard Worker    PIGLIT_PROFILES: quick_shader
109*61046927SAndroid Build Coastguard Worker    PIGLIT_FRACTION: 2
110*61046927SAndroid Build Coastguard Worker
111*61046927SAndroid Build Coastguard Workerradeonsi-raven-va:x86_64:
112*61046927SAndroid Build Coastguard Worker  extends:
113*61046927SAndroid Build Coastguard Worker    - .lava-test-deqp:x86_64
114*61046927SAndroid Build Coastguard Worker    - .radeonsi-raven-test:x86_64
115*61046927SAndroid Build Coastguard Worker    - .radeonsi-vaapi-rules
116*61046927SAndroid Build Coastguard Worker    - .lava-asus-CM1400CXA-dalboz:x86_64
117*61046927SAndroid Build Coastguard Worker  variables:
118*61046927SAndroid Build Coastguard Worker    HWCI_TEST_SCRIPT: "/install/gtest-runner.sh"
119*61046927SAndroid Build Coastguard Worker    # While the tests don't need Xorg, it's an easy way to keep DRM open so we don't
120*61046927SAndroid Build Coastguard Worker    # spend all our time in drm_lastclose()'s modesetting.
121*61046927SAndroid Build Coastguard Worker    HWCI_START_WESTON: 1
122*61046927SAndroid Build Coastguard Worker    GTEST: test_va_api
123*61046927SAndroid Build Coastguard Worker    # The big 10-surface 10k allocations oomkill us at around 2.5G of GPU memory
124*61046927SAndroid Build Coastguard Worker    # allocated if we run at the normal 4 threads.
125*61046927SAndroid Build Coastguard Worker    # https://github.com/intel/libva-utils/issues/248
126*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 1
127*61046927SAndroid Build Coastguard Worker    # A whole run would be about 25 minutes currently.  Fixing
128*61046927SAndroid Build Coastguard Worker    # https://github.com/intel/libva-utils/issues/247 and
129*61046927SAndroid Build Coastguard Worker    # https://github.com/google/googletest/issues/3614 would probably help.
130*61046927SAndroid Build Coastguard Worker    GTEST_FRACTION: 2
131*61046927SAndroid Build Coastguard Worker
132*61046927SAndroid Build Coastguard Workerradeonsi-raven-va-full:x86_64:
133*61046927SAndroid Build Coastguard Worker  extends:
134*61046927SAndroid Build Coastguard Worker    - radeonsi-raven-va:x86_64
135*61046927SAndroid Build Coastguard Worker    - .radeonsi-vaapi-manual-rules
136*61046927SAndroid Build Coastguard Worker  variables:
137*61046927SAndroid Build Coastguard Worker    JOB_TIMEOUT: 60
138*61046927SAndroid Build Coastguard Worker    GTEST_FRACTION: null
139*61046927SAndroid Build Coastguard Worker
140*61046927SAndroid Build Coastguard Worker############### VKCTS tests ###############
141*61046927SAndroid Build Coastguard Worker
142*61046927SAndroid Build Coastguard Worker# VKCTS never finishes on gfx7 due to all the GPU resets and hangs.
143*61046927SAndroid Build Coastguard Worker# Hence, disable it for now.
144*61046927SAndroid Build Coastguard Worker.vkcts-kabini-valve:
145*61046927SAndroid Build Coastguard Worker  extends:
146*61046927SAndroid Build Coastguard Worker    - .vkcts-test-valve
147*61046927SAndroid Build Coastguard Worker    - .kabini-test-valve
148*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules  # Make sure this job is *always* run manually
149*61046927SAndroid Build Coastguard Worker  timeout: 12h
150*61046927SAndroid Build Coastguard Worker  variables:
151*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-kabini-aco
152*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_BOOT_MINUTES: 710
153*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_OVERALL_MINUTES: 710
154*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_BOOT_RETRIES: 0
155*61046927SAndroid Build Coastguard Worker
156*61046927SAndroid Build Coastguard Worker# Disabled for now due to Igalia farm issues.
157*61046927SAndroid Build Coastguard Worker.vkcts-stoney-valve:
158*61046927SAndroid Build Coastguard Worker  extends:
159*61046927SAndroid Build Coastguard Worker    - .vkcts-test-valve
160*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
161*61046927SAndroid Build Coastguard Worker  parallel: 2
162*61046927SAndroid Build Coastguard Worker  # The thin clients can't manage a full run in less than an hour
163*61046927SAndroid Build Coastguard Worker  # currently.  Interpolation suggests four more thin clients (6
164*61046927SAndroid Build Coastguard Worker  # total) would get the runtime under 15 minutes.
165*61046927SAndroid Build Coastguard Worker  timeout: 4h 10m
166*61046927SAndroid Build Coastguard Worker  variables:
167*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-stoney-aco
168*61046927SAndroid Build Coastguard Worker    # Note, it only has a wee 32g disk!
169*61046927SAndroid Build Coastguard Worker    B2C_KERNEL_CMDLINE_EXTRAS: 'b2c.swap=8g'
170*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_BOOT_MINUTES: 240
171*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_OVERALL_MINUTES: 240
172*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_BOOT_RETRIES: 0
173*61046927SAndroid Build Coastguard Worker  tags:
174*61046927SAndroid Build Coastguard Worker    - farm:$RUNNER_FARM_LOCATION
175*61046927SAndroid Build Coastguard Worker    - amdgpu:codename:STONEY
176*61046927SAndroid Build Coastguard Worker
177*61046927SAndroid Build Coastguard Workervkcts-tahiti-valve:
178*61046927SAndroid Build Coastguard Worker  extends:
179*61046927SAndroid Build Coastguard Worker    - .vkcts-test-valve
180*61046927SAndroid Build Coastguard Worker    - .tahiti-test-valve
181*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules  # Make sure this job is *always* run manually
182*61046927SAndroid Build Coastguard Worker  timeout: 6h
183*61046927SAndroid Build Coastguard Worker  variables:
184*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-tahiti-aco
185*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_BOOT_MINUTES: 350
186*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_OVERALL_MINUTES: 350
187*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_BOOT_RETRIES: 0
188*61046927SAndroid Build Coastguard Worker
189*61046927SAndroid Build Coastguard Workervkcts-polaris10-valve:
190*61046927SAndroid Build Coastguard Worker  extends:
191*61046927SAndroid Build Coastguard Worker    - .vkcts-test-valve
192*61046927SAndroid Build Coastguard Worker    - .polaris10-test-valve-kws
193*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
194*61046927SAndroid Build Coastguard Worker  timeout: 1h 15m
195*61046927SAndroid Build Coastguard Worker  variables:
196*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-polaris10-aco
197*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_BOOT_MINUTES: 70
198*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_OVERALL_MINUTES: 70
199*61046927SAndroid Build Coastguard Worker
200*61046927SAndroid Build Coastguard Workervkcts-vega10-valve:
201*61046927SAndroid Build Coastguard Worker  extends:
202*61046927SAndroid Build Coastguard Worker    - .vkcts-test-valve
203*61046927SAndroid Build Coastguard Worker    - .vega10-test-valve
204*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
205*61046927SAndroid Build Coastguard Worker  timeout: 1h 15m
206*61046927SAndroid Build Coastguard Worker  variables:
207*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-vega10-aco
208*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_BOOT_MINUTES: 70
209*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_OVERALL_MINUTES: 70
210*61046927SAndroid Build Coastguard Worker    RADV_PERFTEST: transfer_queue
211*61046927SAndroid Build Coastguard Worker
212*61046927SAndroid Build Coastguard Workervkcts-renoir-valve:
213*61046927SAndroid Build Coastguard Worker  extends:
214*61046927SAndroid Build Coastguard Worker    - .vkcts-test-valve
215*61046927SAndroid Build Coastguard Worker    - .renoir-test-valve
216*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
217*61046927SAndroid Build Coastguard Worker  timeout: 2h 15m
218*61046927SAndroid Build Coastguard Worker  variables:
219*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-renoir-aco
220*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_BOOT_MINUTES: 130
221*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_OVERALL_MINUTES: 130
222*61046927SAndroid Build Coastguard Worker    RADV_PERFTEST: transfer_queue
223*61046927SAndroid Build Coastguard Worker
224*61046927SAndroid Build Coastguard Workervkcts-navi10-valve:
225*61046927SAndroid Build Coastguard Worker  parallel: 2
226*61046927SAndroid Build Coastguard Worker  extends:
227*61046927SAndroid Build Coastguard Worker    - .vkcts-test-valve
228*61046927SAndroid Build Coastguard Worker    - .navi10-test-valve-kws
229*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
230*61046927SAndroid Build Coastguard Worker  variables:
231*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-navi10-aco
232*61046927SAndroid Build Coastguard Worker    RADV_PERFTEST: transfer_queue
233*61046927SAndroid Build Coastguard Worker
234*61046927SAndroid Build Coastguard Workervkcts-navi21-valve:
235*61046927SAndroid Build Coastguard Worker  timeout: 35m
236*61046927SAndroid Build Coastguard Worker  parallel: 3
237*61046927SAndroid Build Coastguard Worker  extends:
238*61046927SAndroid Build Coastguard Worker    - .vkcts-test-valve
239*61046927SAndroid Build Coastguard Worker    - .navi21-test-valve
240*61046927SAndroid Build Coastguard Worker    - .radv-valve-rules
241*61046927SAndroid Build Coastguard Worker  variables:
242*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-navi21-aco
243*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_BOOT_MINUTES: 30
244*61046927SAndroid Build Coastguard Worker    B2C_TIMEOUT_OVERALL_MINUTES: 30
245*61046927SAndroid Build Coastguard Worker    RADV_PERFTEST: transfer_queue
246*61046927SAndroid Build Coastguard Worker
247*61046927SAndroid Build Coastguard Worker# Disabled due to its extremelly-broken nature
248*61046927SAndroid Build Coastguard Worker.vkcts-navi21-llvm-valve:
249*61046927SAndroid Build Coastguard Worker  extends:
250*61046927SAndroid Build Coastguard Worker    - .vkcts-test-valve
251*61046927SAndroid Build Coastguard Worker    - .navi21-test-valve
252*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
253*61046927SAndroid Build Coastguard Worker  variables:
254*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-navi21-llvm
255*61046927SAndroid Build Coastguard Worker    RADV_DEBUG: llvm,checkir
256*61046927SAndroid Build Coastguard Worker
257*61046927SAndroid Build Coastguard Workervkcts-vangogh-valve:
258*61046927SAndroid Build Coastguard Worker  parallel: 2
259*61046927SAndroid Build Coastguard Worker  extends:
260*61046927SAndroid Build Coastguard Worker    - .vkcts-test-valve
261*61046927SAndroid Build Coastguard Worker    - .vangogh-test-valve
262*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
263*61046927SAndroid Build Coastguard Worker  timeout: 2h 10m
264*61046927SAndroid Build Coastguard Worker  variables:
265*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-vangogh-aco
266*61046927SAndroid Build Coastguard Worker    RADV_PERFTEST: transfer_queue
267*61046927SAndroid Build Coastguard Worker
268*61046927SAndroid Build Coastguard Workerglcts-vangogh-valve:
269*61046927SAndroid Build Coastguard Worker  extends:
270*61046927SAndroid Build Coastguard Worker    - .b2c-x86_64-test-gl
271*61046927SAndroid Build Coastguard Worker    - .b2c-deqp-test
272*61046927SAndroid Build Coastguard Worker    - .vangogh-test-valve
273*61046927SAndroid Build Coastguard Worker    - .radeonsi-valve-manual-rules
274*61046927SAndroid Build Coastguard Worker  timeout: 60m
275*61046927SAndroid Build Coastguard Worker  variables:
276*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radeonsi-vangogh
277*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: radeonsi-vangogh
278*61046927SAndroid Build Coastguard Worker
279*61046927SAndroid Build Coastguard Workervkcts-navi31-valve:
280*61046927SAndroid Build Coastguard Worker  parallel: 2
281*61046927SAndroid Build Coastguard Worker  extends:
282*61046927SAndroid Build Coastguard Worker    - .vkcts-test-valve
283*61046927SAndroid Build Coastguard Worker    - .navi31-test-valve
284*61046927SAndroid Build Coastguard Worker    - .radv-valve-rules
285*61046927SAndroid Build Coastguard Worker  variables:
286*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-navi31-aco
287*61046927SAndroid Build Coastguard Worker    RADV_DEBUG: nomeshshader # Disable mesh shaders until task shaders stop hanging
288*61046927SAndroid Build Coastguard Worker    RADV_PERFTEST: transfer_queue
289*61046927SAndroid Build Coastguard Worker
290*61046927SAndroid Build Coastguard Worker############### Fossilize
291*61046927SAndroid Build Coastguard Workerradv-fossils:
292*61046927SAndroid Build Coastguard Worker  extends:
293*61046927SAndroid Build Coastguard Worker    - .radv-valve-rules
294*61046927SAndroid Build Coastguard Worker    - .test-vk
295*61046927SAndroid Build Coastguard Worker    - .test-radv
296*61046927SAndroid Build Coastguard Worker    - .fossilize-test
297*61046927SAndroid Build Coastguard Worker  script:
298*61046927SAndroid Build Coastguard Worker    - export LD_PRELOAD=$PWD/install/lib/libamdgpu_noop_drm_shim.so
299*61046927SAndroid Build Coastguard Worker    # Pitcairn (GFX6)
300*61046927SAndroid Build Coastguard Worker    - AMDGPU_GPU_ID="PITCAIRN"
301*61046927SAndroid Build Coastguard Worker      ./install/fossilize-runner.sh
302*61046927SAndroid Build Coastguard Worker    # Bonaire (GFX7)
303*61046927SAndroid Build Coastguard Worker    - AMDGPU_GPU_ID="BONAIRE"
304*61046927SAndroid Build Coastguard Worker      ./install/fossilize-runner.sh
305*61046927SAndroid Build Coastguard Worker    # Polaris10 (GFX8)
306*61046927SAndroid Build Coastguard Worker    - AMDGPU_GPU_ID="POLARIS10"
307*61046927SAndroid Build Coastguard Worker      ./install/fossilize-runner.sh
308*61046927SAndroid Build Coastguard Worker    # Vega10 (GFX9)
309*61046927SAndroid Build Coastguard Worker    - AMDGPU_GPU_ID="VEGA10"
310*61046927SAndroid Build Coastguard Worker      ./install/fossilize-runner.sh
311*61046927SAndroid Build Coastguard Worker    # Navi10 (GFX10)
312*61046927SAndroid Build Coastguard Worker    - AMDGPU_GPU_ID="NAVI10"
313*61046927SAndroid Build Coastguard Worker      ./install/fossilize-runner.sh
314*61046927SAndroid Build Coastguard Worker    # Navi21 (GFX10_3)
315*61046927SAndroid Build Coastguard Worker    - AMDGPU_GPU_ID="NAVI21"
316*61046927SAndroid Build Coastguard Worker      ./install/fossilize-runner.sh
317*61046927SAndroid Build Coastguard Worker    # RDNA3 (GFX11)
318*61046927SAndroid Build Coastguard Worker    - AMDGPU_GPU_ID="NAVI31"
319*61046927SAndroid Build Coastguard Worker      ./install/fossilize-runner.sh
320*61046927SAndroid Build Coastguard Worker    # RDNA3.5 (GFX1150)
321*61046927SAndroid Build Coastguard Worker    - AMDGPU_GPU_ID="GFX1150"
322*61046927SAndroid Build Coastguard Worker      ./install/fossilize-runner.sh
323*61046927SAndroid Build Coastguard Worker
324*61046927SAndroid Build Coastguard Worker############### vkd3d-proton
325*61046927SAndroid Build Coastguard Worker
326*61046927SAndroid Build Coastguard Workervkd3d-tahiti-valve:
327*61046927SAndroid Build Coastguard Worker  extends:
328*61046927SAndroid Build Coastguard Worker    - .b2c-test-radv-vk
329*61046927SAndroid Build Coastguard Worker    - .b2c-vkd3d-proton-test
330*61046927SAndroid Build Coastguard Worker    - .tahiti-test-valve
331*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
332*61046927SAndroid Build Coastguard Worker  variables:
333*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-tahiti
334*61046927SAndroid Build Coastguard Worker    # Random tests fail/crash when trying to run them in parallel
335*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 1
336*61046927SAndroid Build Coastguard Worker
337*61046927SAndroid Build Coastguard Workervkd3d-polaris10-valve:
338*61046927SAndroid Build Coastguard Worker  extends:
339*61046927SAndroid Build Coastguard Worker    - .b2c-test-radv-vk
340*61046927SAndroid Build Coastguard Worker    - .b2c-vkd3d-proton-test
341*61046927SAndroid Build Coastguard Worker    - .polaris10-test-valve-kws
342*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
343*61046927SAndroid Build Coastguard Worker  variables:
344*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-polaris10
345*61046927SAndroid Build Coastguard Worker    # Random tests fail/crash when trying to run them in parallel
346*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 1
347*61046927SAndroid Build Coastguard Worker
348*61046927SAndroid Build Coastguard Workervkd3d-vega10-valve:
349*61046927SAndroid Build Coastguard Worker  extends:
350*61046927SAndroid Build Coastguard Worker    - .b2c-test-radv-vk
351*61046927SAndroid Build Coastguard Worker    - .b2c-vkd3d-proton-test
352*61046927SAndroid Build Coastguard Worker    - .vega10-test-valve
353*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
354*61046927SAndroid Build Coastguard Worker  variables:
355*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-vega10
356*61046927SAndroid Build Coastguard Worker    # Random tests fail/crash when trying to run them in parallel
357*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 1
358*61046927SAndroid Build Coastguard Worker
359*61046927SAndroid Build Coastguard Workervkd3d-renoir-valve:
360*61046927SAndroid Build Coastguard Worker  extends:
361*61046927SAndroid Build Coastguard Worker    - .b2c-test-radv-vk
362*61046927SAndroid Build Coastguard Worker    - .b2c-vkd3d-proton-test
363*61046927SAndroid Build Coastguard Worker    - .renoir-test-valve
364*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
365*61046927SAndroid Build Coastguard Worker  variables:
366*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-renoir
367*61046927SAndroid Build Coastguard Worker    # Random tests fail/crash when trying to run them in parallel
368*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 1
369*61046927SAndroid Build Coastguard Worker
370*61046927SAndroid Build Coastguard Workervkd3d-navi10-valve:
371*61046927SAndroid Build Coastguard Worker  extends:
372*61046927SAndroid Build Coastguard Worker    - .b2c-test-radv-vk
373*61046927SAndroid Build Coastguard Worker    - .b2c-vkd3d-proton-test
374*61046927SAndroid Build Coastguard Worker    - .navi10-test-valve-mupuf
375*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
376*61046927SAndroid Build Coastguard Worker  variables:
377*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-navi10
378*61046927SAndroid Build Coastguard Worker    # Random tests fail/crash when trying to run them in parallel
379*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 1
380*61046927SAndroid Build Coastguard Worker
381*61046927SAndroid Build Coastguard Workervkd3d-navi21-valve:
382*61046927SAndroid Build Coastguard Worker  extends:
383*61046927SAndroid Build Coastguard Worker    - .b2c-test-radv-vk
384*61046927SAndroid Build Coastguard Worker    - .b2c-vkd3d-proton-test
385*61046927SAndroid Build Coastguard Worker    - .navi21-test-valve
386*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
387*61046927SAndroid Build Coastguard Worker  variables:
388*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-navi21
389*61046927SAndroid Build Coastguard Worker    # Random tests fail/crash when trying to run them in parallel
390*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 1
391*61046927SAndroid Build Coastguard Worker
392*61046927SAndroid Build Coastguard Workervkd3d-vangogh-valve:
393*61046927SAndroid Build Coastguard Worker  extends:
394*61046927SAndroid Build Coastguard Worker    - .b2c-test-radv-vk
395*61046927SAndroid Build Coastguard Worker    - .b2c-vkd3d-proton-test
396*61046927SAndroid Build Coastguard Worker    - .vangogh-test-valve
397*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
398*61046927SAndroid Build Coastguard Worker  variables:
399*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-vangogh
400*61046927SAndroid Build Coastguard Worker    # Random tests fail/crash when trying to run them in parallel
401*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 1
402*61046927SAndroid Build Coastguard Worker
403*61046927SAndroid Build Coastguard Workervkd3d-navi31-valve:
404*61046927SAndroid Build Coastguard Worker  extends:
405*61046927SAndroid Build Coastguard Worker    - .b2c-test-radv-vk
406*61046927SAndroid Build Coastguard Worker    - .b2c-vkd3d-proton-test
407*61046927SAndroid Build Coastguard Worker    - .navi31-test-valve
408*61046927SAndroid Build Coastguard Worker    - .radv-valve-manual-rules
409*61046927SAndroid Build Coastguard Worker  variables:
410*61046927SAndroid Build Coastguard Worker    GPU_VERSION: radv-navi31
411*61046927SAndroid Build Coastguard Worker    # Random tests fail/crash when trying to run them in parallel
412*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 1
413