/gem5/src/dev/net/ |
H A D | etherswitch.cc | 82 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 D | etherlink.cc | 147 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 D | mem_checker_monitor.cc | 180 MemChecker::Serial serial = memchecker->startRead(curTick(), 202 MemChecker::Serial serial = memchecker->startWrite(curTick(), 275 curTick(), 283 addr, curTick(), 303 curTick(),
|
H A D | mem_delay.cc | 92 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 D | simple_mem.cc | 153 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 D | starter_fs.py | 187 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 D | simple_thread.cc | 175 lastActivate = curTick(); 186 lastActivate = curTick(); 187 lastSuspend = curTick();
|
H A D | base.cc | 92 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 D | tarmac_record_v8.cc | 198 curTick(), /* Tick time */ 220 curTick(), /* Tick time */ 240 curTick(), /* Tick time */
|
/gem5/src/dev/arm/ |
H A D | timer_cpulocal.cc | 125 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 D | StoreTrace.cc | 109 Tick current = curTick(); 131 Tick current = curTick();
|
/gem5/src/gpu-compute/ |
H A D | tlb_coalescer.cc | 224 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 D | dispatcher.cc | 198 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 D | elastic_trace.cc | 104 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 D | sc_slave_port.hh | 58 assert(curTick() == sc_core::sc_time_stamp().value()); \
|
/gem5/src/arch/alpha/ |
H A D | kernel_stats.cc | 177 _modeTicks[themode] += curTick() - lastModeTick; 179 lastModeTick = curTick(); 227 _iplTicks[iplLast] += curTick() - iplLastTick; 228 iplLastTick = curTick();
|
/gem5/src/base/vnc/ |
H A D | vncinput.cc | 128 captureCurrentFrame, static_cast<long long int>(curTick()),
|
/gem5/src/dev/ |
H A D | intel_8254_timer.cc | 245 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 D | locked_mem.hh | 122 curTick(), xc->contextId(), stCondFailures);
|
/gem5/util/systemc/gem5_within_systemc/ |
H A D | main.cc | 312 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 D | run.py | 62 print 'Exiting @ tick', m5.curTick(), 'because', exit_event.getCause()
|
/gem5/src/kern/linux/ |
H A D | linux.cc | 47 curTick(), tc->getCpuPtr()->name(), path.c_str());
|
/gem5/configs/learning_gem5/part3/ |
H A D | simple_ruby.py | 113 m5.curTick(), exit_event.getCause())
|
/gem5/src/cpu/checker/ |
H A D | cpu.cc | 250 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 D | bop.cc | 99 delayQueue.front().processTick <= curTick()) 142 Tick process_tick = curTick() + delayTicks;
|