From bcf664e5f922bf1f1cbdb4bed493a441f82df7f7 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Sun, 16 Oct 2011 05:06:40 -0700 Subject: SE/FS: Turn on the page table class in FS. --- src/mem/page_table.hh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/mem/page_table.hh') diff --git a/src/mem/page_table.hh b/src/mem/page_table.hh index 61da5f322..37bc808e7 100644 --- a/src/mem/page_table.hh +++ b/src/mem/page_table.hh @@ -42,11 +42,14 @@ #include "arch/tlb.hh" #include "base/hashmap.hh" #include "base/types.hh" +#include "config/full_system.hh" #include "config/the_isa.hh" #include "mem/request.hh" #include "sim/serialize.hh" +#if !FULL_SYSTEM class Process; +#endif /** * Page Table Declaration. @@ -68,11 +71,17 @@ class PageTable const Addr pageSize; const Addr offsetMask; +#if !FULL_SYSTEM Process *process; +#endif public: - PageTable(Process *_process, Addr _pageSize = TheISA::VMPageSize); + PageTable( +#if !FULL_SYSTEM + Process *_process, +#endif + Addr _pageSize = TheISA::VMPageSize); ~PageTable(); -- cgit v1.2.3