37a38
> #include "cpu/exec_context.hh"
45,47c46,47
< template <class XC>
< Fault
< initiateMemRead(XC *xc, Trace::InstRecord *traceData, Addr addr,
---
> static Fault
> initiateMemRead(ExecContext *xc, Trace::InstRecord *traceData, Addr addr,
100,103c100,102
< template <class XC>
< Fault
< readMemAtomic(XC *xc, Trace::InstRecord *traceData, Addr addr, uint64_t &mem,
< unsigned dataSize, Request::Flags flags)
---
> static Fault
> readMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, Addr addr,
> uint64_t &mem, unsigned dataSize, Request::Flags flags)
118c117
< template <class XC, size_t N>
---
> template <size_t N>
120c119
< readMemAtomic(XC *xc, Trace::InstRecord *traceData, Addr addr,
---
> readMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, Addr addr,
142,144c141,142
< template <class XC>
< Fault
< writeMemTiming(XC *xc, Trace::InstRecord *traceData, uint64_t mem,
---
> static Fault
> writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem,
155c153
< template <class XC, size_t N>
---
> template <size_t N>
157c155
< writeMemTiming(XC *xc, Trace::InstRecord *traceData,
---
> writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData,
177,179c175,176
< template <class XC>
< Fault
< writeMemAtomic(XC *xc, Trace::InstRecord *traceData, uint64_t mem,
---
> static Fault
> writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem,
195c192
< template <class XC, size_t N>
---
> template <size_t N>
197c194
< writeMemAtomic(XC *xc, Trace::InstRecord *traceData,
---
> writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData,