SPARC: Fixes to get SPARC to compile again.
authorGabe Black <gblack@eecs.umich.edu>
Tue, 28 Aug 2007 01:26:36 +0000 (18:26 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Tue, 28 Aug 2007 01:26:36 +0000 (18:26 -0700)
--HG--
extra : convert_revision : dab20c49fec9c2d385ca59b9ab627c2d3dddfe76

src/arch/sparc/pagetable.hh
src/arch/sparc/types.hh

index 9802250529c6c20c3e96b18fd0e5d4f381b33b79..961870579c5cf67ea7d41ab25f50dcb4db83056e 100644 (file)
@@ -190,6 +190,11 @@ struct TlbRange {
 
 
 struct TlbEntry {
+    Addr pageStart;
+    TlbEntry()
+    {}
+    TlbEntry(Addr addr) : pageStart(addr)
+    {}
     TlbRange range;
     PageTableEntry pte;
     bool used;
index 5c4c1afc2c8f4743bce70573454d41b95b8717ba..8bd50b7e899074a864dd30b30c0ba5c15aa2fc8e 100644 (file)
@@ -33,7 +33,6 @@
 
 #include <inttypes.h>
 #include "base/bigint.hh"
-#include "mem/page_table.hh"
 
 namespace SparcISA
 {
@@ -61,8 +60,6 @@ namespace SparcISA
     typedef int RegContextVal;
 
     typedef uint16_t RegIndex;
-
-    typedef ::PageTable<> PageTable;
 }
 
 #endif