1.panfrost-test:
2  variables:
3    FLAKES_CHANNEL: "#panfrost-ci"
4    PAN_MESA_DEBUG: sync
5    HWCI_FREQ_MAX: "true"
6
7panfrost-t720-gles2:arm64:
8  extends:
9    - .lava-test:arm64
10    - .panfrost-midgard-rules
11    - .panfrost-test
12  variables:
13    DEVICE_TYPE: sun50i-h6-pine-h64
14    DTB: $DEVICE_TYPE
15    GPU_VERSION: panfrost-t720
16    DEQP_SUITE: panfrost-t720
17    FDO_CI_CONCURRENT: 6
18    RUNNER_TAG: mesa-ci-x86-64-lava-sun50i-h6-pine-h64
19
20.panfrost-t760-gles2:armhf:
21  extends:
22    - .lava-test:armhf
23    - .panfrost-midgard-rules
24    - .panfrost-test
25  variables:
26    DEVICE_TYPE: rk3288-veyron-jaq
27    DTB: $DEVICE_TYPE
28    GPU_VERSION: panfrost-t760
29    BOOT_METHOD: depthcharge
30    KERNEL_IMAGE_TYPE: ""
31    DEQP_SUITE: panfrost-t760
32    FDO_CI_CONCURRENT: 6
33    RUNNER_TAG: mesa-ci-x86-64-lava-rk3288-veyron-jaq
34
35.panfrost-t760-traces:armhf:
36  extends:
37    - .lava-piglit-traces:armhf
38    - .panfrost-midgard-rules
39    - .panfrost-test
40  variables:
41    DEVICE_TYPE: rk3288-veyron-jaq
42    DTB: $DEVICE_TYPE
43    GPU_VERSION: panfrost-t760
44    DRIVER_NAME: panfrost
45    BOOT_METHOD: depthcharge
46    KERNEL_IMAGE_TYPE: ""
47    PAN_MESA_DEBUG: "deqp,sync"
48    MESA_GLES_VERSION_OVERRIDE: "3.1"
49    MESA_GL_VERSION_OVERRIDE: "3.3"
50    MESA_GLSL_VERSION_OVERRIDE: 330
51    EGL_PLATFORM: surfaceless
52    PIGLIT_REPLAY_DESCRIPTION_FILE: "/install/traces-panfrost.yml"
53    PIGLIT_REPLAY_EXTRA_ARGS: "--keep-image"
54    RUNNER_TAG: mesa-ci-x86-64-lava-rk3288-veyron-jaq
55
56.lava-rk3399-gru-kevin:
57  extends:
58    - .panfrost-midgard-rules
59    - .panfrost-test
60  variables:
61    DEVICE_TYPE: rk3399-gru-kevin
62    DTB: $DEVICE_TYPE
63    GPU_VERSION: panfrost-t860
64    DRIVER_NAME: panfrost
65    BOOT_METHOD: depthcharge
66    KERNEL_IMAGE_TYPE: ""
67    RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin
68
69panfrost-t860-gl:arm64:
70  parallel: 3
71  extends:
72    - .lava-test:arm64
73    - .lava-rk3399-gru-kevin
74  variables:
75    FDO_CI_CONCURRENT: 6
76    DEQP_SUITE: panfrost-t860
77
78panfrost-t860-traces:arm64:
79  extends:
80    - .lava-piglit-traces:arm64
81    - .lava-rk3399-gru-kevin
82  variables:
83    PAN_MESA_DEBUG: "deqp,sync"
84    MESA_GLES_VERSION_OVERRIDE: "3.1"
85    MESA_GL_VERSION_OVERRIDE: "3.3"
86    MESA_GLSL_VERSION_OVERRIDE: 330
87    EGL_PLATFORM: surfaceless
88    PIGLIT_REPLAY_DESCRIPTION_FILE: "/install/traces-panfrost.yml"
89    PIGLIT_REPLAY_EXTRA_ARGS: --keep-image
90
91.lava-meson-g12b-a311d-khadas-vim3:
92  extends:
93    - .panfrost-bifrost-rules
94    - .panfrost-test
95  variables:
96    DEVICE_TYPE: meson-g12b-a311d-khadas-vim3
97    DTB: $DEVICE_TYPE
98    GPU_VERSION: panfrost-g52
99    RUNNER_TAG: mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
100
101panfrost-g52-gl:arm64:
102  parallel: 3
103  extends:
104    - .lava-test:arm64
105    - .lava-meson-g12b-a311d-khadas-vim3
106  variables:
107    FDO_CI_CONCURRENT: 6
108    DEQP_SUITE: panfrost-g52
109    PAN_MESA_DEBUG: "deqp,sync,indirect"
110
111.panfrost-g52-vk:arm64:
112  extends:
113    - .lava-test:arm64
114    - .lava-meson-g12b-a311d-khadas-vim3
115  variables:
116    VK_DRIVER: panfrost
117    MESA_VK_IGNORE_CONFORMANCE_WARNING: 1
118    PAN_I_WANT_A_BROKEN_VULKAN_DRIVER: 1
119    DEQP_SUITE: panfrost-g52-vk
120
121panfrost-g52-piglit-gl:arm64:
122  parallel: 2    # TODO: Reduce to a single job once all crashes are fixed
123  extends:
124    - .piglit-test
125    - .lava-test:arm64
126    - .lava-meson-g12b-a311d-khadas-vim3
127    - .test-manual-mr
128  variables:
129    HWCI_START_XORG: 1
130    PIGLIT_PROFILES: quick_gl
131
132.lava-mt8183-kukui-jacuzzi-juniper-sku16:
133  extends:
134    - .panfrost-bifrost-rules
135    - .panfrost-test
136  variables:
137    DEVICE_TYPE: mt8183-kukui-jacuzzi-juniper-sku16
138    DTB: mt8183-kukui-jacuzzi-juniper-sku16
139    BOOT_METHOD: depthcharge
140    KERNEL_IMAGE_TYPE: ""
141    GPU_VERSION: panfrost-g72
142    RUNNER_TAG: mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
143
144panfrost-g72-gl:arm64:
145  parallel: 3
146  extends:
147    - .lava-test:arm64
148    - .lava-mt8183-kukui-jacuzzi-juniper-sku16
149  variables:
150    DEQP_SUITE: panfrost-g72
151
152.panfrost-t820-gles2:arm64:
153  extends:
154    - .lava-test:arm64
155    - .panfrost-midgard-rules
156    - .panfrost-test
157  variables:
158    DEVICE_TYPE: meson-gxm-khadas-vim2
159    DTB: $DEVICE_TYPE
160    GPU_VERSION: panfrost-t820
161    FDO_CI_CONCURRENT: 6
162    DEQP_SUITE: panfrost-t720
163    RUNNER_TAG: mesa-ci-aarch64-lava-baylibre
164