From dff14a868fdfe973243fc52c513d08f769ac2dc4 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Thu, 8 Dec 2022 19:59:08 +0100 Subject: Some small fixes for pagesize != 4096 --- src/custommem.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/custommem.c') diff --git a/src/custommem.c b/src/custommem.c index e11881d1..bb4ead49 100644 --- a/src/custommem.c +++ b/src/custommem.c @@ -1029,8 +1029,8 @@ void addMapMem(uintptr_t begin, uintptr_t end) { if(!mapmem) return; - begin &=~0xfff; - end = (end&~0xfff)+0xfff; // full page + begin &=~(box64_pagesize-1); + end = (end&~(box64_pagesize-1))+(box64_pagesize-1); // full page // sanitize values if(end<0x10000) return; if(!begin) begin = 0x10000; @@ -1068,8 +1068,8 @@ void removeMapMem(uintptr_t begin, uintptr_t end) { if(!mapmem) return; - begin &=~0xfff; - end = (end&~0xfff)+0xfff; // full page + begin &=~(box64_pagesize-1); + end = (end&~(box64_pagesize-1))+(box64_pagesize-1); // full page // sanitize values if(end<0x10000) return; if(!begin) begin = 0x10000; -- cgit 1.4.1