fixing up paging issues

This commit is contained in:
2026-06-15 18:09:04 -04:00
parent ac4b510221
commit 25da0f6a71
7 changed files with 101 additions and 85 deletions

View File

@@ -7,13 +7,12 @@ typedef struct __attribute__((packed)) {
uint32_t addr;
} mem_page_t;
void init_mm(void* mmap_base, uint32_t mmap_limit);
void init_pmm(void* mmap_base, uint32_t mmap_limit);
uint32_t total_free_memory();
void* alloc_page();
void free_page(void* addr);
void init_paging();
void enable_paging();
void init_page_tables();
#endif