113c113
< AlphaFault::invoke(ThreadContext *tc)
---
> AlphaFault::invoke(ThreadContext *tc, StaticInstPtr inst)
133c133
< ArithmeticFault::invoke(ThreadContext *tc)
---
> ArithmeticFault::invoke(ThreadContext *tc, StaticInstPtr inst)
140c140
< DtbFault::invoke(ThreadContext *tc)
---
> DtbFault::invoke(ThreadContext *tc, StaticInstPtr inst)
152a153
> MachInst machInst = inst->machInst;
154,155c155,156
< (((Opcode(tc->getInst()) & 0x3f) << 11) |
< ((Ra(tc->getInst()) & 0x1f) << 6) |
---
> (((Opcode(machInst) & 0x3f) << 11) |
> ((Ra(machInst) & 0x1f) << 6) |
167c168
< ItbFault::invoke(ThreadContext *tc)
---
> ItbFault::invoke(ThreadContext *tc, StaticInstPtr inst)
181c182
< ItbPageFault::invoke(ThreadContext *tc)
---
> ItbPageFault::invoke(ThreadContext *tc, StaticInstPtr inst)
195c196
< NDtbMissFault::invoke(ThreadContext *tc)
---
> NDtbMissFault::invoke(ThreadContext *tc, StaticInstPtr inst)