Paging: mapped kernel, fb, early-mem, HHDM

This commit is contained in:
2026-01-02 13:40:44 +01:00
parent bb5fb9db33
commit c065df6ff3
4 changed files with 188 additions and 15 deletions

View File

@@ -4,6 +4,8 @@
#include <limine.h>
void pmm_init(struct limine_memmap_response* memmap, struct limine_hhdm_response* hhdm);
void pmm_free(uintptr_t addr);
uintptr_t pmm_alloc();
// Might be upgraded to a freelist later.
// For now, we can take the biggest usable region and we will be fine.