Changed the size parameter from int to int64_t

--HG--
extra : convert_revision : a19404bdc3a6434fe28f8aa278dc6addf764be22
This commit is contained in:
Gabe Black 2006-08-14 03:18:38 -04:00
parent fc8b4f5253
commit 741bc40cc3
2 changed files with 4 additions and 4 deletions

View 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);

View 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