From bc850e8692dc9010c41b0413ce6df8e79e5a88b0 Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Thu, 22 Jul 2021 17:35:36 +0000 Subject: 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(-) (limited to 'lang/intel-compute-runtime') 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 ++#ifdef __SSE2__ + #include ++#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 @@ -- cgit v1.2.3