diff options
Diffstat (limited to 'lang/intel-compute-runtime/files/patch-i386')
-rw-r--r-- | lang/intel-compute-runtime/files/patch-i386 | 47 |
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 @@ |