0x01: tlbr({{
MipsISA::PTE *PTEntry =
dynamic_cast<MipsISA::TLB *>(
- xc->tcBase()->getITBPtr())->
+ xc->tcBase()->getMMUPtr()->itb)->
getEntry(Index & 0x7FFFFFFF);
if (PTEntry == NULL) {
fatal("Invalid PTE Entry received on "
(1 << newEntry.AddrShiftAmount) - 1;
auto ptr = dynamic_cast<MipsISA::TLB *>(
- xc->tcBase()->getITBPtr());
+ xc->tcBase()->getMMUPtr()->itb);
Config3Reg config3 = Config3;
PageGrainReg pageGrain = PageGrain;
int SP = 0;
(1 << newEntry.AddrShiftAmount) - 1;
auto ptr = dynamic_cast<MipsISA::TLB *>(
- xc->tcBase()->getITBPtr());
+ xc->tcBase()->getMMUPtr()->itb);
Config3Reg config3 = Config3;
PageGrainReg pageGrain = PageGrain;
int SP = 0;
vpn = ((EntryHi >> 11) & 0xFFFFFFFC);
}
tlbIndex = dynamic_cast<MipsISA::TLB *>(
- xc->tcBase()->getITBPtr())->
+ xc->tcBase()->getMMUPtr()->itb)->
probeEntry(vpn, entryHi.asid);
// Check TLB for entry matching EntryHi
if (tlbIndex != -1) {
#include "arch/mips/dt_constants.hh"
#include "arch/mips/faults.hh"
#include "arch/mips/isa_traits.hh"
+#include "arch/mips/mmu.hh"
#include "arch/mips/mt.hh"
#include "arch/mips/mt_constants.hh"
#include "arch/mips/pagetable.hh"