Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Jul 2021 18:06:27 GMT
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: bc850e8692dc - main - lang/intel-compute-runtime: update to 21.30.20482
Message-ID:  <202107301806.16UI6RY1045747@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bc850e8692dc9010c41b0413ce6df8e79e5a88b0

commit bc850e8692dc9010c41b0413ce6df8e79e5a88b0
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2021-07-22 17:35:36 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2021-07-30 18:06:09 +0000

    lang/intel-compute-runtime: update to 21.30.20482
    
    Changes:        https://github.com/intel/compute-runtime/compare/21.29.20389...21.30.20482
    Reported by:    GitHub (watch releases)
---
 lang/intel-compute-runtime/Makefile         |  2 +-
 lang/intel-compute-runtime/distinfo         |  6 ++--
 lang/intel-compute-runtime/files/patch-i386 | 47 +++++++++++++++++++++++++++++
 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 @@



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202107301806.16UI6RY1045747>