ci,radv: use drm-shim instead of the null winsys for radv-fossils
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Wed, 17 May 2023 06:39:23 +0000 (08:39 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 19 May 2023 06:59:31 +0000 (06:59 +0000)
Only RADV uses fossilize-runner.sh, so hardcoding LD_PRELOAD is fine.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23072>

.gitlab-ci/fossilize-runner.sh
src/amd/ci/gitlab-ci.yml

index c3528ac..e19544f 100755 (executable)
@@ -12,6 +12,7 @@ INSTALL=`pwd`/install
 # Set up the driver environment.
 export LD_LIBRARY_PATH=`pwd`/install/lib/
 export VK_ICD_FILENAMES=`pwd`/install/share/vulkan/icd.d/"$VK_DRIVER"_icd.x86_64.json
+export LD_PRELOAD=`pwd`/install/lib/libamdgpu_noop_drm_shim.so
 
 # To store Fossilize logs on failure.
 RESULTS=`pwd`/results
index 4b3327b..0676ed7 100644 (file)
@@ -404,25 +404,25 @@ radv-fossils:
     - .fossilize-test
   script:
     # Pitcairn (GFX6)
-    - export RADV_FORCE_FAMILY="PITCAIRN"
+    - export AMDGPU_GPU_ID="PITCAIRN"
     - ./install/fossilize-runner.sh
     # Bonaire (GFX7)
-    - export RADV_FORCE_FAMILY="BONAIRE"
+    - export AMDGPU_GPU_ID="BONAIRE"
     - ./install/fossilize-runner.sh
     # Polaris10 (GFX8)
-    - export RADV_FORCE_FAMILY="POLARIS10"
+    - export AMDGPU_GPU_ID="POLARIS10"
     - ./install/fossilize-runner.sh
     # Vega10 (GFX9)
-    - export RADV_FORCE_FAMILY="VEGA10"
+    - export AMDGPU_GPU_ID="VEGA10"
     - ./install/fossilize-runner.sh
     # Navi10 (GFX10)
-    - export RADV_FORCE_FAMILY="NAVI10"
+    - export AMDGPU_GPU_ID="NAVI10"
     - ./install/fossilize-runner.sh
     # Navi21 (GFX10_3)
-    - export RADV_FORCE_FAMILY="NAVI21"
+    - export AMDGPU_GPU_ID="NAVI21"
     - ./install/fossilize-runner.sh
     # RDNA3 (GFX11)
-    - export RADV_FORCE_FAMILY="GFX1100"
+    - export AMDGPU_GPU_ID="GFX1100"
     - ./install/fossilize-runner.sh
 
 ############### vkd3d-proton