Changed the size parameter from int to int64_t
authorGabe Black <gblack@eecs.umich.edu>
Mon, 14 Aug 2006 07:18:38 +0000 (03:18 -0400)
committerGabe Black <gblack@eecs.umich.edu>
Mon, 14 Aug 2006 07:18:38 +0000 (03:18 -0400)
--HG--
extra : convert_revision : a19404bdc3a6434fe28f8aa278dc6addf764be22

src/mem/page_table.cc
src/mem/page_table.hh

index a34a0393ac50c9d055f6a865e2026acb9e61789b..2b460306f7e59c329a673b86ebafbba442d96165 100644 (file)
@@ -64,7 +64,7 @@ PageTable::~PageTable()
 }
 
 Fault
-PageTable::page_check(Addr addr, int size) const
+PageTable::page_check(Addr addr, int64_t size) const
 {
     if (size < sizeof(uint64_t)) {
         if (!isPowerOf2(size)) {
@@ -92,7 +92,7 @@ PageTable::page_check(Addr addr, int size) const
 
 
 void
-PageTable::allocate(Addr vaddr, int size)
+PageTable::allocate(Addr vaddr, int64_t size)
 {
     // starting address must be page aligned
     assert(pageOffset(vaddr) == 0);
index eac824ddf7eb22f1801d55b681ce0740cf1587be..86247f276e3b56beab314a911feb27696312eab8 100644 (file)
@@ -77,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