From 0cfee3a1a16d3b04829a646b94e45685ee878876 Mon Sep 17 00:00:00 2001 From: EmulatedSeasons <89668582+EmulatedSeasons@users.noreply.github.com> Date: Tue, 21 Jan 2025 02:35:07 -0500 Subject: changed pmm to be a freelist allocator instead of bitmap --- kernel/include/mm/pmm.h | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'kernel/include/mm/pmm.h') diff --git a/kernel/include/mm/pmm.h b/kernel/include/mm/pmm.h index 772bc44..a2af030 100644 --- a/kernel/include/mm/pmm.h +++ b/kernel/include/mm/pmm.h @@ -5,15 +5,8 @@ #include #include -struct Bitmap { - Bitmap* next; - uint64_t length; - uint64_t limit; - uint64_t* address; -}; - void pmm_init(limine_memmap_response* memmap); -uint64_t palloc(); -void pfree(uint64_t page); +uint64_t page_alloc(); +void page_free(uint64_t page); #endif \ No newline at end of file -- cgit v1.2.3-70-g09d2