summaryrefslogtreecommitdiff
path: root/graphics/libGL/files/patch-src_intel_tools_aubinator.c
blob: 758f44f5949e74abdeb60a5952060747392fb628 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# We don't have MAP_NORESERVE so use MAP_NOSYNC | MAP_NOCORE and
# hope for the best (this alloc is too big but it's only a test)
#
--- src/intel/tools/aubinator.c.orig	2016-11-28 15:34:30 UTC
+++ src/intel/tools/aubinator.c
@@ -1226,7 +1226,7 @@ int main(int argc, char *argv[])
    /* mmap a terabyte for our gtt space. */
    gtt_size = 1ul << 40;
    gtt = mmap(NULL, gtt_size, PROT_READ | PROT_WRITE,
-              MAP_PRIVATE | MAP_ANONYMOUS |  MAP_NORESERVE, -1, 0);
+              MAP_PRIVATE | MAP_ANONYMOUS | MAP_NOSYNC | MAP_NOCORE, -1, 0);
    if (gtt == MAP_FAILED) {
       fprintf(stderr, "failed to alloc gtt space: %s\n", strerror(errno));
       exit(EXIT_FAILURE);