Have cpus send snoop ranges
[gem5.git] / src / mem / page_table.hh
index 494c0ce9a8111f743cb5f1e8d226b12c50899609..fce063280ff98c9e9c49ba630c02ee891b3b9dd9 100644 (file)
@@ -38,6 +38,7 @@
 
 #include <string>
 
+#include "sim/faults.hh"
 #include "arch/isa_traits.hh"
 #include "base/hashmap.hh"
 #include "base/trace.hh"
@@ -48,7 +49,7 @@
 class System;
 
 /**
- * Page Table Decleration.
+ * Page Table Declaration.
  */
 class PageTable
 {
@@ -76,9 +77,9 @@ class PageTable
     Addr pageAlign(Addr a)  { return (a & ~offsetMask); }
     Addr pageOffset(Addr a) { return (a &  offsetMask); }
 
-    Fault page_check(Addr addr, int size) const;
+    Fault page_check(Addr addr, int64_t size) const;
 
-    void allocate(Addr vaddr, int size);
+    void allocate(Addr vaddr, int64_t size);
 
     /**
      * Translate function