From 35997c61b65c44fc7d5654948f1615d22f672c58 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sun, 3 Apr 2016 20:02:34 -0400 Subject: [PATCH] Barebones for a FrameAllocator class --- src/memory/FrameAllocator.cc | 15 +++++++++++++++ src/memory/FrameAllocator.hh | 21 +++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 src/memory/FrameAllocator.cc create mode 100644 src/memory/FrameAllocator.hh diff --git a/src/memory/FrameAllocator.cc b/src/memory/FrameAllocator.cc new file mode 100644 index 0000000..5452d6c --- /dev/null +++ b/src/memory/FrameAllocator.cc @@ -0,0 +1,15 @@ +/* FrameAllocator.hh + * vim: set tw=80: + * Eryn Wells + */ +/** + * An object to tracks and allocate physical page frames. + */ + +#include "FrameAllocator.hh" + +namespace kernel { + + + +} /* namespace kernel */ diff --git a/src/memory/FrameAllocator.hh b/src/memory/FrameAllocator.hh new file mode 100644 index 0000000..f0ec61d --- /dev/null +++ b/src/memory/FrameAllocator.hh @@ -0,0 +1,21 @@ +/* FrameAllocator.hh + * vim: set tw=80: + * Eryn Wells + */ +/** + * An object to tracks and allocate physical page frames. + */ + +#ifndef __MEMORY_FRAMEALLOCATOR_HH__ +#define __MEMORY_FRAMEALLOCATOR_HH__ + +namespace kernel { + +struct FrameAllocator +{ +}; + +} /* namespace */ + +#endif /* __MEMORY_FRAMEALLOCATOR_HH__ */ +