summaryrefslogtreecommitdiff
path: root/stage3/heap.c
diff options
context:
space:
mode:
authorLizzy Fleckenstein <eliasfleckenstein@web.de>2023-11-27 20:03:41 +0100
committerLizzy Fleckenstein <eliasfleckenstein@web.de>2023-11-27 20:03:41 +0100
commit0c1d5e64c32f9e35264910d6defb693829df6f52 (patch)
tree042b3ae06da8af4e8cbd3babdfa9702c67517ef6 /stage3/heap.c
parent8b9f33dd745ebba0e819927ab3906635bfb3bf34 (diff)
downloadcuddles-0c1d5e64c32f9e35264910d6defb693829df6f52.tar.xz
font fixes
Diffstat (limited to 'stage3/heap.c')
-rw-r--r--stage3/heap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/stage3/heap.c b/stage3/heap.c
index d9bc583..2909ba7 100644
--- a/stage3/heap.c
+++ b/stage3/heap.c
@@ -111,7 +111,7 @@ void heap_add_region(MemRegion *region)
void *region_end = region->start + region->size;
// rounds up region->start to pagesize align
- void *use_begin = (void *) ((u64) (region->start + PAGESIZE - 1) & (PAGESIZE - 1));
+ void *use_begin = (void *) ((u64) (region->start + PAGESIZE - 1) & ~(PAGESIZE - 1));
void *use_end = use_begin + region->used;
heap_add(region->start, use_begin - region->start);