From 85450e3bf3e93a5bbd523993f7ad60b331545e3c Mon Sep 17 00:00:00 2001 From: Ian McFarlane Date: Fri, 25 Apr 2025 12:16:00 -0400 Subject: added assert that bump allocator is only being asked for one page at a time --- kernel/memory/physalloc.c | 1 + 1 file changed, 1 insertion(+) (limited to 'kernel') diff --git a/kernel/memory/physalloc.c b/kernel/memory/physalloc.c index 9fcbe8f..01464ee 100644 --- a/kernel/memory/physalloc.c +++ b/kernel/memory/physalloc.c @@ -88,6 +88,7 @@ void *alloc_phys_pages_exact(size_t pages) if (bitmap == NULL || page_start == NULL) { // temporary bump allocator void *addr = (void *)memory_start; + assert(pages == 1, "caller expects more pages, but is only getting one"); memory_start += PAGE_SIZE; return addr; } -- cgit v1.2.3-freya