From 15c861c81d174cd5ce864de8e91897ec9df9b8c9 Mon Sep 17 00:00:00 2001 From: Eggert Jung Date: Fri, 9 Jan 2026 20:50:02 +0100 Subject: [PATCH] add files --- kernel/memory/pageframe.h | 5 +++++ kernel/memory/pageframealloc.h | 11 +++++++++++ 2 files changed, 16 insertions(+) create mode 100644 kernel/memory/pageframe.h create mode 100644 kernel/memory/pageframealloc.h diff --git a/kernel/memory/pageframe.h b/kernel/memory/pageframe.h new file mode 100644 index 0000000..04ba7d6 --- /dev/null +++ b/kernel/memory/pageframe.h @@ -0,0 +1,5 @@ +class PageFrame { + private: + public: + PageFrame(); +}; diff --git a/kernel/memory/pageframealloc.h b/kernel/memory/pageframealloc.h new file mode 100644 index 0000000..1473c52 --- /dev/null +++ b/kernel/memory/pageframealloc.h @@ -0,0 +1,11 @@ +#include + +#include "../memory/pageframe.h" + +namespace PageFrameAllocator { + void init (); + void stats (); + PageFrame* alloc(bool kernel); + void free (PageFrame *frame); + void free (uintptr_t addr); +}