wip on pagetable

compiles&runs now
This commit is contained in:
2026-02-24 04:38:16 +01:00
parent dc1c98c091
commit c92b15e2a6
6 changed files with 40 additions and 28 deletions

View File

@@ -142,11 +142,10 @@ void* PageFrameAllocator::alloc(bool kernel){
if(!free_pageframe)
return 0;
assert(free_pageframe->available);
free_pageframe->available = false;
uintptr_t addr = ((free_pageframe - &PageFrames[0]))<<12;
mark_pageframes(addr, addr+1, false);
return (void*)(addr);
}