aboutsummaryrefslogtreecommitdiff
path: root/lang/intel-compute-runtime
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2021-07-22 17:35:36 +0000
committerJan Beich <jbeich@FreeBSD.org>2021-07-30 18:06:09 +0000
commitbc850e8692dc9010c41b0413ce6df8e79e5a88b0 (patch)
tree2090cad43b576444410e74236a0f961799688bdd /lang/intel-compute-runtime
parent8e7206467b51953edf8d0756c3078382c518b36e (diff)
downloadports-bc850e8692dc9010c41b0413ce6df8e79e5a88b0.tar.gz
ports-bc850e8692dc9010c41b0413ce6df8e79e5a88b0.zip
lang/intel-compute-runtime: update to 21.30.20482
Diffstat (limited to 'lang/intel-compute-runtime')
-rw-r--r--lang/intel-compute-runtime/Makefile2
-rw-r--r--lang/intel-compute-runtime/distinfo6
-rw-r--r--lang/intel-compute-runtime/files/patch-i38647
3 files changed, 51 insertions, 4 deletions
diff --git a/lang/intel-compute-runtime/Makefile b/lang/intel-compute-runtime/Makefile
index fbdabe3f85e4..8ef72b7ad0df 100644
--- a/lang/intel-compute-runtime/Makefile
+++ b/lang/intel-compute-runtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= compute-runtime
-DISTVERSION= 21.29.20389
+DISTVERSION= 21.30.20482
CATEGORIES= lang
PKGNAMEPREFIX= intel-
diff --git a/lang/intel-compute-runtime/distinfo b/lang/intel-compute-runtime/distinfo
index b7491a3fda1c..a830df3bff32 100644
--- a/lang/intel-compute-runtime/distinfo
+++ b/lang/intel-compute-runtime/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1626193968
-SHA256 (intel-compute-runtime-21.29.20389_GH0.tar.gz) = c1fd20bcc47b2f51b2e2c858162d03008f0fd27ae93b6f954ee1da8ee080da2a
-SIZE (intel-compute-runtime-21.29.20389_GH0.tar.gz) = 4267474
+TIMESTAMP = 1626975336
+SHA256 (intel-compute-runtime-21.30.20482_GH0.tar.gz) = 978e8d8471e658beca650890ec0d3160a2aac958a3c865ce4b61d334c73b2fb1
+SIZE (intel-compute-runtime-21.30.20482_GH0.tar.gz) = 4416357
SHA256 (4a926516c3ea.patch) = 1a9c4694dbe892f01a7d3be5c5229b6b3bb34222848d61054f7bdf91134ca60f
SIZE (4a926516c3ea.patch) = 1691
diff --git a/lang/intel-compute-runtime/files/patch-i386 b/lang/intel-compute-runtime/files/patch-i386
index 34f916e902d2..c82d7a079b91 100644
--- a/lang/intel-compute-runtime/files/patch-i386
+++ b/lang/intel-compute-runtime/files/patch-i386
@@ -15,6 +15,39 @@ SSE2 is not enabled by default on BSDs
core/utilities/clflush.cpp:16:5: error: '_mm_clflush' needs target feature sse2
_mm_clflush(ptr);
^
+shared/source/os_interface/windows/wddm_memory_manager.cpp:785:5: error: '_mm_lfence' needs target feature sse2
+ _mm_lfence();
+ ^
+shared/source/os_interface/windows/wddm_memory_manager.cpp:787:5: error: '_mm_lfence' needs target feature sse2
+ _mm_lfence();
+ ^
+shared/source/os_interface/windows/wddm_memory_manager.cpp:789:5: error: '_mm_lfence' needs target feature sse2
+ _mm_lfence();
+ ^
+shared/source/os_interface/windows/wddm_memory_manager.cpp:798:5: error: '_mm_lfence' needs target feature sse2
+ _mm_lfence();
+ ^
+shared/source/os_interface/windows/wddm_memory_manager.cpp:800:5: error: '_mm_lfence' needs target feature sse2
+ _mm_lfence();
+ ^
+shared/source/os_interface/windows/wddm_memory_manager.cpp:803:5: error: '_mm_lfence' needs target feature sse2
+ _mm_lfence();
+ ^
+shared/source/os_interface/windows/wddm_memory_manager.cpp:805:5: error: '_mm_lfence' needs target feature sse2
+ _mm_lfence();
+ ^
+shared/source/os_interface/windows/wddm_memory_manager.cpp:816:5: error: '_mm_lfence' needs target feature sse2
+ _mm_lfence();
+ ^
+shared/source/os_interface/windows/wddm_memory_manager.cpp:818:5: error: '_mm_lfence' needs target feature sse2
+ _mm_lfence();
+ ^
+shared/source/os_interface/windows/wddm_memory_manager.cpp:820:5: error: '_mm_lfence' needs target feature sse2
+ _mm_lfence();
+ ^
+shared/source/os_interface/windows/wddm_memory_manager.cpp:822:5: error: '_mm_lfence' needs target feature sse2
+ _mm_lfence();
+ ^
--- shared/source/os_interface/linux/drm_buffer_object.h.orig 2020-05-21 10:39:12 UTC
+++ shared/source/os_interface/linux/drm_buffer_object.h
@@ -27,6 +60,20 @@ core/utilities/clflush.cpp:16:5: error: '_mm_clflush' needs target feature sse2
bool isReused;
//Tiling
+--- shared/source/os_interface/windows/wddm_memory_manager.cpp.orig 2021-07-22 17:35:36 UTC
++++ shared/source/os_interface/windows/wddm_memory_manager.cpp
+@@ -31,7 +31,11 @@
+ #include "shared/source/os_interface/windows/wddm_residency_controller.h"
+
+ #include <algorithm>
++#ifdef __SSE2__
+ #include <emmintrin.h>
++#else
++#define _mm_lfence()
++#endif
+
+ namespace NEO {
+
--- shared/source/utilities/cpuintrinsics.cpp.orig 2020-02-28 16:16:42 UTC
+++ shared/source/utilities/cpuintrinsics.cpp
@@ -12,6 +12,9 @@