Module: Mesa
Branch: main
Commit: dd144962c2bc036389540b68b7acee8b8c883d31
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd144962c2bc036389540b68b7acee8b8c883d31

Author: David Heidelberg <david.heidelb...@collabora.com>
Date:   Sat Dec 16 02:32:52 2023 +0100

ci/broadcom: separate HW definition from SW

Reviewed-by: Juan A. Suarez <jasua...@igalia.com>
Signed-off-by: David Heidelberg <david.heidelb...@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26720>

---

 src/broadcom/ci/gitlab-ci-inc.yml | 20 ++++++++++++++++++++
 src/broadcom/ci/gitlab-ci.yml     | 25 ++++---------------------
 2 files changed, 24 insertions(+), 21 deletions(-)

diff --git a/src/broadcom/ci/gitlab-ci-inc.yml 
b/src/broadcom/ci/gitlab-ci-inc.yml
index a6ad2aea692..b7865762ea0 100644
--- a/src/broadcom/ci/gitlab-ci-inc.yml
+++ b/src/broadcom/ci/gitlab-ci-inc.yml
@@ -100,6 +100,26 @@
     - changes: *v3dv_file_list
       when: manual
 
+# 8 devices (2023-12-18)
+.igalia-bcm2837-rpi-3-b:arm64:
+  variables:
+    DEVICE_TYPE: rpi3
+    GPU_VERSION: broadcom-rpi3
+  script:
+    - ./install/bare-metal/poe-powered.sh
+  tags:
+    - igalia-rpi3
+
+# 21 devices (2023-12-18)
+.igalia-bcm2711-rpi-4:arm64:
+  variables:
+    DEVICE_TYPE: rpi4
+    GPU_VERSION: broadcom-rpi4
+    VK_DRIVER: broadcom
+  script:
+    - ./install/bare-metal/poe-powered.sh
+  tags:
+    - igalia-rpi4
 
 .broadcom-test:
   script:
diff --git a/src/broadcom/ci/gitlab-ci.yml b/src/broadcom/ci/gitlab-ci.yml
index 8680bda9501..ce9ad508f8f 100644
--- a/src/broadcom/ci/gitlab-ci.yml
+++ b/src/broadcom/ci/gitlab-ci.yml
@@ -1,19 +1,15 @@
 include:
   - local: 'src/broadcom/ci/gitlab-ci-inc.yml'
 
-
 vc4-rpi3-gl:arm32:
   extends:
+    - .igalia-bcm2837-rpi-3-b:arm64
     - .broadcom-test:arm32
     - .vc4-rules
-  tags:
-    - igalia-rpi3
   parallel: 4
   variables:
-    GPU_VERSION: broadcom-rpi3
     DEQP_SUITE: broadcom-rpi3
     HWCI_START_WESTON: 1
-    DEVICE_TYPE: rpi3
 
 vc4-rpi3-gl-piglit-full:arm32:
   extends:
@@ -24,22 +20,18 @@ vc4-rpi3-gl-piglit-full:arm32:
     - igalia-fullrun
   variables:
     DEQP_SUITE: broadcom-rpi3-piglit-full
-    DEVICE_TYPE: rpi3
 
 
 v3d-rpi4-gl:arm64:
   extends:
+    - .igalia-bcm2711-rpi-4:arm64
     - .broadcom-test:arm64
     - .v3d-rules
-  tags:
-    - igalia-rpi4
   parallel: 10
   variables:
-    GPU_VERSION: broadcom-rpi4
     HWCI_START_WESTON: 1
     DEQP_SUITE: broadcom-rpi4
     DEQP_FRACTION: 2
-    DEVICE_TYPE: rpi4
 
 v3d-rpi4-gl-full:arm64:
   extends:
@@ -53,27 +45,24 @@ v3d-rpi4-gl-full:arm64:
   variables:
     TEST_PHASE_TIMEOUT: 40
     DEQP_FRACTION: 1
-    DEVICE_TYPE: rpi4
 
 
 v3d-rpi4-traces:arm64:
   extends:
+    - .igalia-bcm2711-rpi-4:arm64
     - .piglit-traces-test
     - .broadcom-test:arm64
     - .v3d-rules
   variables:
-    GPU_VERSION: broadcom-rpi4
     HWCI_TEST_SCRIPT: "/install/piglit/piglit-traces.sh"
     PIGLIT_TRACES_FILE: traces-broadcom.yml
     PIGLIT_REPLAY_DEVICE_NAME: "broadcom-rpi4"
     PIGLIT_RESULTS: "broadcom-rpi4-replay"
-    DEVICE_TYPE: rpi4
-  tags:
-    - igalia-rpi4
 
 
 v3dv-rpi4-vk:arm64:
   extends:
+    - .igalia-bcm2711-rpi-4:arm64
     - .broadcom-test:arm64
     - .v3dv-rules
   parallel: 10
@@ -83,11 +72,6 @@ v3dv-rpi4-vk:arm64:
     DEQP_FRACTION: 9
     DEQP_VER: vk
     FLAKES_CHANNEL: "#videocore-ci"
-    GPU_VERSION: broadcom-rpi4
-    VK_DRIVER: broadcom
-    DEVICE_TYPE: rpi4
-  tags:
-    - igalia-rpi4
 
 v3dv-rpi4-vk-full:arm64:
   extends:
@@ -101,4 +85,3 @@ v3dv-rpi4-vk-full:arm64:
   variables:
     TEST_PHASE_TIMEOUT: 80
     DEQP_FRACTION: 1
-    DEVICE_TYPE: rpi4

Reply via email to