32c32
< #include "cpu/exec_context.hh"
---
> #include "cpu/thread_context.hh"
105c105
< void MipsFault::invoke(ExecContext * xc)
---
> void MipsFault::invoke(ThreadContext * tc)
107c107
< FaultBase::invoke(xc);
---
> FaultBase::invoke(tc);
111,112c111,112
< if (setRestartAddress() || !xc->inPalMode())
< xc->setMiscReg(MipsISA::IPR_EXC_ADDR, xc->readPC());
---
> if (setRestartAddress() || !tc->inPalMode())
> tc->setMiscReg(MipsISA::IPR_EXC_ADDR, tc->readPC());
116,117c116,117
< xc->setMiscReg(MipsISA::IPR_EXC_ADDR,
< xc->readMiscReg(MipsISA::IPR_EXC_ADDR) + 4);
---
> tc->setMiscReg(MipsISA::IPR_EXC_ADDR,
> tc->readMiscReg(MipsISA::IPR_EXC_ADDR) + 4);
120,121c120,121
< xc->setPC(xc->readMiscReg(MipsISA::IPR_PAL_BASE) + vect());
< xc->setNextPC(xc->readPC() + sizeof(MachInst));
---
> tc->setPC(tc->readMiscReg(MipsISA::IPR_PAL_BASE) + vect());
> tc->setNextPC(tc->readPC() + sizeof(MachInst));
124c124
< void ArithmeticFault::invoke(ExecContext * xc)
---
> void ArithmeticFault::invoke(ThreadContext * tc)
126c126
< FaultBase::invoke(xc);
---
> FaultBase::invoke(tc);