Lines Matching refs:cpu
51 #include "cpu/base.hh"
52 #include "cpu/exec_context.hh"
53 #include "cpu/reg_class.hh"
54 #include "cpu/simple/base.hh"
55 #include "cpu/static_inst_fwd.hh"
56 #include "cpu/translation.hh"
67 BaseSimpleCPU *cpu;
172 : cpu(_cpu), thread(_thread), fetchOffset(0), stayAtPC(false),
443 return cpu->readMem(addr, data, size, flags, byteEnable);
452 return cpu->initiateMemRead(addr, size, flags, byteEnable);
462 return cpu->writeMem(data, size, addr, flags, res, byteEnable);
468 return cpu->amoMem(addr, data, size, flags, std::move(amo_op));
475 return cpu->initiateMemAMO(addr, size, flags, std::move(amo_op));
522 if (cpu->traceData) {
523 cpu->traceData->setPredicate(val);
551 cpu->armMonitor(thread->threadId(), address);
557 return cpu->mwait(thread->threadId(), pkt);
563 cpu->mwaitAtomic(thread->threadId(), tc, thread->dtb);
569 return cpu->getCpuAddrMonitor(thread->threadId());