Fixes to get compilation.
authorGabe Black <gblack@eecs.umich.edu>
Wed, 29 Nov 2006 22:59:42 +0000 (17:59 -0500)
committerGabe Black <gblack@eecs.umich.edu>
Wed, 29 Nov 2006 22:59:42 +0000 (17:59 -0500)
--HG--
extra : convert_revision : cd6b496c4e4b32ce2a639eb9a2b6fbd62dfff2d1

src/arch/sparc/isa_traits.hh
src/arch/sparc/miscregfile.hh
src/arch/sparc/pagetable.hh

index 2bd7ccf3baf6d7c93e5e84631c7723e4a5cf35f9..3f0b9cad58039005022a7a9a1873776b828c6959 100644 (file)
@@ -35,6 +35,7 @@
 #include "arch/sparc/types.hh"
 #include "arch/sparc/sparc_traits.hh"
 #include "config/full_system.hh"
+#include "sim/host.hh"
 
 class StaticInstPtr;
 
@@ -44,6 +45,8 @@ namespace SparcISA
 {
     class RegFile;
 
+    const int MachineBytes = 8;
+
     //This makes sure the big endian versions of certain functions are used.
     using namespace BigEndianGuest;
 
index 90d7229e008e3d6970276a4fb5163309cc0b7d7b..e7779d333ef76ed95f1ce97ad736e3dc6bf5fee4 100644 (file)
@@ -125,7 +125,7 @@ namespace SparcISA
         MISCREG_SCRATCHPAD_R4,
         MISCREG_SCRATCHPAD_R5,
         MISCREG_SCRATCHPAD_R6,
-        MISCREG_SCRATCHPAD_R7
+        MISCREG_SCRATCHPAD_R7,
         MISCREG_NUMMISCREGS
     };
 
index 21dbad0a33bddebf889ec324ba697b9d14686f7d..2e27258a40f27853ee15763ccc23a60fb33c918e 100644 (file)
 #define __ARCH_SPARC_PAGETABLE_HH__
 
 #include "arch/sparc/isa_traits.hh"
+#include "base/misc.hh"
 #include "config/full_system.hh"
 
+class Checkpoint;
+
 namespace SparcISA
 {
 struct VAddr