projects
/
gem5.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Have cpus send snoop ranges
[gem5.git]
/
src
/
mem
/
page_table.hh
diff --git
a/src/mem/page_table.hh
b/src/mem/page_table.hh
index 494c0ce9a8111f743cb5f1e8d226b12c50899609..fce063280ff98c9e9c49ba630c02ee891b3b9dd9 100644
(file)
--- a/
src/mem/page_table.hh
+++ b/
src/mem/page_table.hh
@@
-38,6
+38,7
@@
#include <string>
#include <string>
+#include "sim/faults.hh"
#include "arch/isa_traits.hh"
#include "base/hashmap.hh"
#include "base/trace.hh"
#include "arch/isa_traits.hh"
#include "base/hashmap.hh"
#include "base/trace.hh"
@@
-48,7
+49,7
@@
class System;
/**
class System;
/**
- * Page Table Decl
e
ration.
+ * Page Table Decl
a
ration.
*/
class PageTable
{
*/
class PageTable
{
@@
-76,9
+77,9
@@
class PageTable
Addr pageAlign(Addr a) { return (a & ~offsetMask); }
Addr pageOffset(Addr a) { return (a & offsetMask); }
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, int
64_t
size) const;
- void allocate(Addr vaddr, int size);
+ void allocate(Addr vaddr, int
64_t
size);
/**
* Translate function
/**
* Translate function