Searched refs:curTick (Results 51 - 75 of 213) sorted by relevance

123456789

/gem5/src/dev/net/
H A Detherswitch.cc82 fifo.emplace_hint(fifo.end(), ptr, curTick(), senderId);
173 // "curTick" + "switchingDelay of the packet at the head of the fifo"
177 parent->reschedule(txEvent, curTick() + switchingDelay(), true);
190 parent->schedule(txEvent, curTick() + retryTime);
197 parent->schedule(txEvent, curTick() + switchingDelay());
225 if ((curTick() - it->second.lastUseTime) > parent->ttl) {
252 forwardingTableEntry.lastUseTime = curTick();
256 it->second.lastUseTime = curTick();
H A Detherlink.cc147 txQueue.emplace_back(std::make_pair(curTick() + linkDelay, packet));
170 assert(next.first > curTick());
174 assert(cur.first == curTick());
196 parent->schedule(doneEvent, curTick() + delay);
/gem5/src/mem/
H A Dmem_checker_monitor.cc180 MemChecker::Serial serial = memchecker->startRead(curTick(),
202 MemChecker::Serial serial = memchecker->startWrite(curTick(),
275 curTick(),
283 addr, curTick(),
303 curTick(),
H A Dmem_delay.cc92 const Tick when = curTick() + parent.delayResp(pkt);
141 const Tick when = curTick() + parent.delayReq(pkt);
161 const Tick when = curTick() + parent.delaySnoopResp(pkt);
H A Dsimple_mem.cc153 schedule(releaseEvent, curTick() + duration);
167 Tick when_to_send = curTick() + receive_delay + getLatency();
221 std::max(packetQueue.front().tick, curTick()), true);
/gem5/configs/example/arm/
H A Dstarter_fs.py187 print("Dropping checkpoint at tick %d" % m5.curTick())
188 cpt_dir = os.path.join(m5.options.outdir, "cpt.%d" % m5.curTick())
192 print(exit_msg, " @ ", m5.curTick())
/gem5/src/cpu/
H A Dsimple_thread.cc175 lastActivate = curTick();
186 lastActivate = curTick();
187 lastSuspend = curTick();
H A Dbase.cc92 cpu->schedule(this, curTick() + _interval);
101 cpu->schedule(this, curTick() + _interval);
116 "committed: %lli\n", curTick(), cpu->name(), temp,
362 schedule(profileEvent, curTick());
674 schedule(profileEvent, curTick());
709 schedule(profileEvent, curTick() + params()->profile);
816 curTick() - functionEntryTick, curTick(), sym_str);
817 functionEntryTick = curTick();
/gem5/src/arch/arm/tracers/
H A Dtarmac_record_v8.cc198 curTick(), /* Tick time */
220 curTick(), /* Tick time */
240 curTick(), /* Tick time */
/gem5/src/dev/arm/
H A Dtimer_cpulocal.cc125 time = timerZeroEvent.when() - curTick();
145 time = watchdogZeroEvent.when() - curTick();
279 parent->schedule(timerZeroEvent, curTick() + time);
280 DPRINTF(Timer, "-- Scheduling new event for: %d\n", curTick() + time);
297 parent->schedule(watchdogZeroEvent, curTick() + time);
298 DPRINTF(Timer, "-- Scheduling new event for: %d\n", curTick() + time);
/gem5/src/mem/ruby/profiler/
H A DStoreTrace.cc109 Tick current = curTick();
131 Tick current = curTick();
/gem5/src/gpu-compute/
H A Dtlb_coalescer.cc224 schedule(cleanupEvent, curTick());
264 coalescer->queuingCycles -= (curTick() * req_cnt);
265 coalescer->localqueuingCycles -= curTick();
271 // remove the following if statement and use curTick() or
274 sender_state->issueTime = curTick();
322 curTick() + coalescer->ticks(1));
385 curTick() + coalescer->ticks(1));
472 queuingCycles += (curTick() * req_cnt);
480 localqueuingCycles += (curTick() * pkt_cnt);
H A Ddispatcher.cc198 uint64_t start = curTick() / 1000;
237 schedule(&tickEvent, curTick() + shader->ticks(1));
335 uint64_t end = curTick() / 1000;
343 schedule(&tickEvent, curTick() + shader->ticks(1));
351 schedule(&tickEvent, curTick() + shader->ticks(1));
/gem5/src/cpu/o3/probe/
H A Delastic_trace.cc104 curTick(), startTraceInst);
122 " probe listeners", curTick(), cpu->numSimulatedInsts());
154 req->getFlags(), req->getSize(), curTick());
159 inst_fetch_pkt.set_tick(curTick());
187 curTick());
201 exec_info_ptr->executeTick = curTick();
221 curTick());
223 exec_info_ptr->toCommitTick = curTick();
420 new_record->commitTick = curTick();
534 Tick execute_tick = curTick();
[all...]
/gem5/util/tlm/src/
H A Dsc_slave_port.hh58 assert(curTick() == sc_core::sc_time_stamp().value()); \
/gem5/src/arch/alpha/
H A Dkernel_stats.cc177 _modeTicks[themode] += curTick() - lastModeTick;
179 lastModeTick = curTick();
227 _iplTicks[iplLast] += curTick() - iplLastTick;
228 iplLastTick = curTick();
/gem5/src/base/vnc/
H A Dvncinput.cc128 captureCurrentFrame, static_cast<long long int>(curTick()),
/gem5/src/dev/
H A Dintel_8254_timer.cc245 event_tick_offset = event.when() - curTick();
273 parent->schedule(event, curTick() + offset);
305 DPRINTF(Intel8254Timer, "Timer set to curTick() + %d\n",
307 counter->parent->schedule(this, curTick() + clocks * interval);
315 return (when() - curTick() + interval - 1) / interval;
/gem5/src/arch/mips/
H A Dlocked_mem.hh122 curTick(), xc->contextId(), stCondFailures);
/gem5/util/systemc/gem5_within_systemc/
H A Dmain.cc312 if (curTick() > systemc_time) {
313 Tick wait_period = curTick() - systemc_time;
349 std::cerr << "Simulation stop at tick " << curTick()
388 std::cerr << "Exit at tick " << curTick()
/gem5/tests/legacy-configs/
H A Drun.py62 print 'Exiting @ tick', m5.curTick(), 'because', exit_event.getCause()
/gem5/src/kern/linux/
H A Dlinux.cc47 curTick(), tc->getCpuPtr()->name(), path.c_str());
/gem5/configs/learning_gem5/part3/
H A Dsimple_ruby.py113 m5.curTick(), exit_event.getCause())
/gem5/src/cpu/checker/
H A Dcpu.cc250 curTick(), unverifiedReq->getVaddr(), unverifiedReq->getPaddr(),
318 curTick(), unverifiedReq->getVaddr(), unverifiedReq->getPaddr(),
352 "data: %#x inst_data: %#x", curTick(), data,
390 curTick(), thread->pcState());
/gem5/src/mem/cache/prefetch/
H A Dbop.cc99 delayQueue.front().processTick <= curTick())
142 Tick process_tick = curTick() + delayTicks;

Completed in 19 milliseconds

123456789