aboutsummaryrefslogtreecommitdiff
path: root/lang/intel-compute-runtime/files/patch-i386
diff options
context:
space:
mode:
Diffstat (limited to 'lang/intel-compute-runtime/files/patch-i386')
-rw-r--r--lang/intel-compute-runtime/files/patch-i38647
1 files changed, 47 insertions, 0 deletions
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 @@