Searched refs:curTick (Results 76 - 100 of 213) sorted by relevance

123456789

/gem5/src/dev/arm/
H A Dsmmu_v3_proc.cc168 next_proc->scheduleWakeup(curTick());
187 it->scheduleWakeup(curTick());
H A Dtimer_sp804.cc95 time = zeroEvent.when() - curTick();
192 parent->schedule(zeroEvent, curTick() + time);
193 DPRINTF(Timer, "-- Scheduling new event for: %d\n", curTick() + time);
/gem5/src/mem/
H A Dpacket_queue.cc114 assert(when >= curTick());
167 when = std::max(when, curTick() + 1);
/gem5/src/sim/
H A Dpseudo_inst.cc259 tc->quiesceTick(curTick() + SimClock::Int::ns * ns);
282 return curTick() / SimClock::Int::ns;
307 Tick when = curTick() + delay * SimClock::Int::ns;
316 Tick when = curTick() + delay * SimClock::Int::ns;
442 Tick when = curTick() + delay * SimClock::Int::ns;
456 Tick when = curTick() + delay * SimClock::Int::ns;
470 Tick when = curTick() + delay * SimClock::Int::ns;
484 Tick when = curTick() + delay * SimClock::Int::ns;
H A Dglobal_event.cc158 schedule(curTick() + repeat);
/gem5/src/mem/probes/
H A Dmem_trace.cc114 pkt_msg.set_tick(curTick());
/gem5/src/cpu/testers/rubytest/
H A DCheck.cc111 m_tester_ptr->masterId(), curTick(), m_pc);
149 m_tester_ptr->masterId(), curTick(), m_pc);
182 writeAddr, 1, flags, m_tester_ptr->masterId(), curTick(), m_pc);
246 m_tester_ptr->masterId(), curTick(), m_pc);
/gem5/src/gpu-compute/
H A Dshader.cc153 tick_cnt = curTick();
154 box_tick_cnt = curTick() - start_tick_cnt;
193 schedule(tickEvent, curTick() + this->ticks(1));
329 schedule(tickEvent, curTick() + ticks(1));
H A Dgpu_tlb.cc1053 accessCycles -= (curTick() * req_cnt);
1054 localCycles -= curTick();
1107 DPRINTF(GPUTLB, "schedule translationReturnEvent @ curTick %d\n",
1108 curTick() + this->ticks(hitLatency));
1110 schedule(tlb_event, curTick() + this->ticks(hitLatency));
1236 schedule(cleanupEvent, curTick());
1263 accessCycles += (req_cnt * curTick());
1264 localCycles += curTick();
1271 accessCycles += (req_cnt*curTick());
1272 localCycles += curTick();
[all...]
/gem5/src/arch/riscv/
H A Dlocked_mem.hh126 curTick(), xc->contextId(), stCondFailures);
/gem5/configs/learning_gem5/part1/
H A Dsimple.py114 print('Exiting @ tick %i because %s' % (m5.curTick(), exit_event.getCause()))
/gem5/configs/learning_gem5/part2/
H A Dsimple_cache.py108 print('Exiting @ tick %i because %s' % (m5.curTick(), exit_event.getCause()))
H A Dsimple_memobj.py106 print('Exiting @ tick %i because %s' % (m5.curTick(), exit_event.getCause()))
/gem5/src/mem/ruby/system/
H A DRubySystem.cc148 Tick curtick_original = curTick();
167 enqueueRubyEvent(curTick());
176 // Restore curTick
180 // done after setting curTick back to its original value so that events do
354 Tick curtick_original = curTick();
357 // set curTick to 0 and reset Ruby System's clock
362 enqueueRubyEvent(curTick());
374 // Restore curTick and Ruby System's clock
H A DRubyPort.cc164 pkt, curTick() + rp->m_ruby_system->clockPeriod());
187 port->schedTimingResp(pkt, curTick() + rp->m_ruby_system->clockPeriod());
249 schedTimingResp(pkt, curTick());
267 curTick() + rs->clockPeriod());
557 schedTimingResp(pkt, curTick());
/gem5/src/dev/x86/
H A Dintdev.hh121 schedTimingReq(pkt, curTick() + latency);
/gem5/src/arch/arm/tracers/
H A Dtarmac_record.cc414 curTick(), /* Tick time */
434 curTick(), /* Tick time */
452 curTick(), /* Tick time */
/gem5/src/mem/cache/tags/
H A Dbase.cc120 warmupCycle = curTick();
155 assert(blk.tickInserted <= curTick());
156 Tick age = curTick() - blk.tickInserted;
/gem5/configs/common/
H A DSimulation.py238 exit_event = m5.simulate(when - m5.curTick())
241 exit_event = m5.simulate(when - m5.curTick())
262 exit_event = m5.simulate(sim_ticks - m5.curTick())
270 exit_event = m5.simulate(maxtick - m5.curTick())
283 exit_event = m5.simulate(maxtick - m5.curTick())
390 print('Exiting @ tick %i because %s' % (m5.curTick(), exit_cause))
410 print('Exiting @ tick %i because %s' % (m5.curTick(), exit_cause))
429 if (maxtick - m5.curTick()) <= switch_freq:
430 exit_event = m5.simulate(maxtick - m5.curTick())
669 print("Switch at curTick coun
[all...]
/gem5/src/cpu/o3/
H A Dthread_context_impl.hh96 thread->lastActivate = curTick();
118 thread->lastActivate = curTick();
119 thread->lastSuspend = curTick();
/gem5/src/cpu/testers/memtest/
H A Dmemtest.cc121 schedule(tickEvent, curTick());
163 req->getPaddr(), blockAlign(req->getPaddr()), curTick(),
172 name(), numReads, numWrites, curTick());
/gem5/src/cpu/trace/
H A Dtrace_cpu.cc166 "at %d.\n", curTick() + icacheGen.tickDelta());
167 schedule(icacheNextEvent, curTick() + icacheGen.tickDelta());
211 schedule(*execCompleteEvent, curTick());
462 // tick later than curTick or the end of readyList is reached
463 while (free_itr->execTick <= curTick() && free_itr != readyList.end()) {
603 curTick());
620 dataLastTick = curTick();
791 // tick greater than or equal to curTick. But a new dep-free node might
1134 instLastTick = curTick();
1186 " event @%lli.\n", curTick());
[all...]
/gem5/src/mem/ruby/structures/
H A DCacheMemory.cc173 m_replacementPolicy_ptr->touch(cacheSet, loc, curTick());
201 m_replacementPolicy_ptr->touch(cacheSet, loc, curTick());
285 m_replacementPolicy_ptr->touch(cacheSet, i, curTick());
351 m_replacementPolicy_ptr->touch(cacheSet, loc, curTick());
359 m_replacementPolicy_ptr->touch(cacheSet, loc, curTick());
371 touch(cacheSet, loc, curTick(), occupancy);
374 touch(cacheSet, loc, curTick());
/gem5/src/arch/mips/
H A Dmt.hh147 curTick(), tc->threadId(), tc->getCpuPtr()->name(),
165 curTick(), tc->threadId(), tc->getCpuPtr()->name(), restartPC);
275 curTick(), tc->threadId());
/gem5/src/dev/net/
H A Dsinic.cc461 Tick when = curTick();
497 cpuIntrPost(curTick());
514 assert(when >= curTick());
515 assert(intrTick >= curTick() || intrTick == 0);
529 if (intrTick < curTick()) {
530 intrTick = curTick();
547 assert(intrTick == curTick());
603 cpuIntrPost(curTick());
726 if (rxKickTick > curTick()) {
1041 if (txKickTick > curTick()) {
[all...]

Completed in 243 milliseconds

123456789