mirror of
https://git.freebsd.org/ports.git
synced 2025-05-13 15:51:51 -04:00
Changes: https://github.com/intel/compute-runtime/compare/20.08.15750...20.09.15980 Reported by: GitHub (watch releases)
31 lines
1.1 KiB
Text
31 lines
1.1 KiB
Text
Some mmap(2) flags are Linux-specific but otherwise not required
|
|
|
|
core/os_interface/linux/os_memory_linux.cpp:17:83: error:
|
|
use of undeclared identifier 'MAP_NORESERVE'
|
|
return mmapWrapper(0, sizeToReserve, PROT_NONE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_NORESERVE | MAP_...
|
|
^
|
|
core/os_interface/linux/os_memory_linux.cpp:17:99: error:
|
|
use of undeclared identifier 'MAP_HUGETLB'
|
|
...mmapWrapper(0, sizeToReserve, PROT_NONE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_NORESERVE | MAP_HUGETLB, -1...
|
|
^
|
|
|
|
--- shared/source/os_interface/linux/os_memory_linux.cpp.orig 2020-02-28 16:16:42 UTC
|
|
+++ shared/source/os_interface/linux/os_memory_linux.cpp
|
|
@@ -7,6 +7,17 @@
|
|
|
|
#include "shared/source/os_interface/linux/os_memory_linux.h"
|
|
|
|
+#ifdef MAP_ALIGNED_SUPER
|
|
+#define MAP_HUGETLB MAP_ALIGNED_SUPER // FreeBSD
|
|
+#endif
|
|
+
|
|
+#ifndef MAP_NORESERVE
|
|
+#define MAP_NORESERVE 0
|
|
+#endif
|
|
+#ifndef MAP_HUGETLB
|
|
+#define MAP_HUGETLB 0
|
|
+#endif
|
|
+
|
|
namespace NEO {
|
|
|
|
std::unique_ptr<OSMemory> OSMemory::create() {
|