wip on pagetable
compiles&runs now
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user