gallium: refuse to create buffers larger than UINT32_MAX
[mesa.git] / .gitlab-ci / generate_lava.py
index e7abd8407ad9b49c698cc39350a6ce0afe66c578..b2c8c296bebf2f01d77d58d366123e6b2c2afaba 100755 (executable)
@@ -9,30 +9,42 @@ device_types = {
         "boot_method": "u-boot",
         "lava_device_type": "sun50i-h6-pine-h64",
         "kernel_image_type": "type: image",
+       "tags": [],
     },
     "rk3288-veyron-jaq": {
         "gpu_version": "panfrost-t760",
         "boot_method": "depthcharge",
         "lava_device_type": "rk3288-veyron-jaq",
         "kernel_image_type": "",
+       "tags": [],
     },
     "rk3399-gru-kevin": {
         "gpu_version": "panfrost-t860",
         "boot_method": "depthcharge",
         "lava_device_type": "rk3399-gru-kevin",
         "kernel_image_type": "",
+       "tags": [],
     },
     "sun8i-h3-libretech-all-h3-cc": {
         "gpu_version": "lima",
         "boot_method": "u-boot",
         "lava_device_type": "sun8i-h3-libretech-all-h3-cc",
         "kernel_image_type": "type: zimage",
+       "tags": [],
     },
     "meson-gxl-s905x-libretech-cc": {
         "gpu_version": "lima",
         "boot_method": "u-boot",
         "lava_device_type": "meson-gxl-s905x-libretech-cc",
         "kernel_image_type": "type: image",
+       "tags": [],
+    },
+    "meson-gxm-khadas-vim2": {
+        "gpu_version": "panfrost-t820",
+        "boot_method": "u-boot",
+        "lava_device_type": "meson-gxm-khadas-vim2",
+        "kernel_image_type": "type: image",
+       "tags": ["panfrost"],
     },
 }
 
@@ -57,6 +69,7 @@ for device_type in args.device_types:
     values['gpu_version'] = device_types[device_type]['gpu_version']
     values['boot_method'] = device_types[device_type]['boot_method']
     values['kernel_image_type'] = device_types[device_type]['kernel_image_type']
+    values['tags'] = device_types[device_type]['tags']
 
     f = open('results/lava-deqp-%s.yml' % device_type, "w")
     f.write(template.render(values))