From dd5d9e1d48396cbc226ff14fe557a55613c91fcb Mon Sep 17 00:00:00 2001 From: Jon Santmyer Date: Fri, 15 Mar 2024 13:16:02 -0400 Subject: better buddy memory allocator --- mem/phys.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'mem/phys.c') diff --git a/mem/phys.c b/mem/phys.c index e56a4d6..00f3531 100644 --- a/mem/phys.c +++ b/mem/phys.c @@ -1,14 +1,9 @@ #include "memory.h" -#include "buddymap.h" +#include "zone.h" physptr_t -mem_phys_take4k(void) +mem_phys_alloc(size_t pages) { - return mem_buddy_takefree_4k(); -} - -void -mem_phys_reserve(physptr_t start, size_t len) -{ - mem_buddy_set_range(start, len); + physptr_t ptr = mem_zone_alloc(MEM_ZONE_STANDARD, pages); + return ptr; } -- cgit v1.2.1