Changed the size parameter from int to int64_t
--HG-- extra : convert_revision : a19404bdc3a6434fe28f8aa278dc6addf764be22
This commit is contained in:
parent
fc8b4f5253
commit
741bc40cc3
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue