From b4f1ab54b36f7dc273b9a80081c019f7d6618715 Mon Sep 17 00:00:00 2001 From: Patrick Williams Date: Thu, 9 Sep 2010 12:04:57 -0500 Subject: Support modules. --- src/kernel/pagemgr.C | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/kernel') diff --git a/src/kernel/pagemgr.C b/src/kernel/pagemgr.C index 022b642b0..2a92df206 100644 --- a/src/kernel/pagemgr.C +++ b/src/kernel/pagemgr.C @@ -1,6 +1,7 @@ #include #include #include +#include void PageManager::init() { @@ -21,11 +22,8 @@ void PageManager::freePage(void* p, size_t n) PageManager::PageManager() { - // NOTE: This will need to change once we support loading modules. - // Determine first page of un-allocated memory. - extern void* end_load_address; - uint64_t addr = (uint64_t)&end_load_address; + uint64_t addr = (uint64_t) VFS_LAST_ADDRESS; if (0 != (addr % PAGESIZE)) addr = (addr - (addr % PAGESIZE)) + PAGESIZE; -- cgit v1.2.1