34c34
< #include "cpu/exec_context.hh"
---
> #include "cpu/thread_context.hh"
38c38
< void FaultBase::invoke(ExecContext * xc)
---
> void FaultBase::invoke(ThreadContext * tc)
40c40
< fatal("fault (%s) detected @ PC 0x%08p", name(), xc->readPC());
---
> fatal("fault (%s) detected @ PC 0x%08p", name(), tc->readPC());
43c43
< void FaultBase::invoke(ExecContext * xc)
---
> void FaultBase::invoke(ThreadContext * tc)
45,46c45,46
< DPRINTF(Fault, "Fault %s at PC: %#x\n", name(), xc->readPC());
< xc->getCpuPtr()->recordEvent(csprintf("Fault %s", name()));
---
> DPRINTF(Fault, "Fault %s at PC: %#x\n", name(), tc->readPC());
> tc->getCpuPtr()->recordEvent(csprintf("Fault %s", name()));
48c48
< assert(!xc->misspeculating());
---
> assert(!tc->misspeculating());
52c52
< void UnimpFault::invoke(ExecContext * xc)
---
> void UnimpFault::invoke(ThreadContext * tc)