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