X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libpcsxcore%2Flightrec%2Fmem.c;h=b5caa78366b29705840cefdf1d98781d6a6ca176;hb=24dbf9837114da33ef34234b099d658bbf95107a;hp=efabdb00dfb8bfa5f22c11e2b390b0747ec0e884;hpb=8de0dd9f368c5f2d047213c1196c67cd22563915;p=pcsx_rearmed.git diff --git a/libpcsxcore/lightrec/mem.c b/libpcsxcore/lightrec/mem.c index efabdb00..b5caa783 100644 --- a/libpcsxcore/lightrec/mem.c +++ b/libpcsxcore/lightrec/mem.c @@ -55,8 +55,12 @@ static void * mmap_huge(void *addr, size_t length, int prot, int flags, if (map == MAP_FAILED) { map = mmap(addr, length, prot, flags, fd, offset); - if (map != MAP_FAILED) + if (map != MAP_FAILED) { printf("Regular mmap to address 0x%lx succeeded\n", (uintptr_t) addr); +#ifdef MADV_HUGEPAGE + madvise(map, length, MADV_HUGEPAGE); +#endif + } } return map;