From a2f37427f2ce95f5542fdd908bbb0250552f5bc7 Mon Sep 17 00:00:00 2001 From: Eggert Jung Date: Wed, 18 Feb 2026 11:04:11 +0100 Subject: [PATCH] free --- kernel/memory/pageframealloc.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kernel/memory/pageframealloc.cc b/kernel/memory/pageframealloc.cc index d1feb60..006ae41 100644 --- a/kernel/memory/pageframealloc.cc +++ b/kernel/memory/pageframealloc.cc @@ -141,9 +141,10 @@ void* PageFrameAllocator::alloc(bool kernel){ } void PageFrameAllocator::free(PageFrame* frame){ - (void) frame; + frame->available = true; + //TODO ref counter etc... } void PageFrameAllocator::free(uintptr_t addr){ - (void) addr; + free(&PageFrames[addr>>12]); }