panic("Tried to execute unmapped address %#x.\n", vaddr);
} else {
Addr alignedVaddr = p->pTable->pageAlign(vaddr);
- DPRINTF(TLB, "Mapping %#x to %#x\n", alignedVaddr, entry.pageStart);
+ DPRINTF(TLB, "Mapping %#x to %#x\n", alignedVaddr,
+ entry.pageStart());
tc->getITBPtr()->insert(alignedVaddr, entry);
}
}
panic("Tried to access unmapped address %#x.\n", vaddr);
} else {
Addr alignedVaddr = p->pTable->pageAlign(vaddr);
- DPRINTF(TLB, "Mapping %#x to %#x\n", alignedVaddr, entry.pageStart);
+ DPRINTF(TLB, "Mapping %#x to %#x\n", alignedVaddr,
+ entry.pageStart());
tc->getDTBPtr()->insert(alignedVaddr, entry);
}
}
// Set up region for mmaps. This was determined empirically and may not
// always be correct.
- mmap_start = mmap_end = 0x2aaaaaaab000;
+ mmap_start = mmap_end = (Addr)0x2aaaaaaab000ULL;
}
void X86LiveProcess::handleTrap(int trapNum, ThreadContext *tc)