/gem5/src/mem/cache/replacement_policies/ |
H A D | lru_rp.cc | 57 replacement_data)->lastTouchTick = curTick(); 65 replacement_data)->lastTouchTick = curTick();
|
H A D | mru_rp.cc | 57 replacement_data)->lastTouchTick = curTick(); 65 replacement_data)->lastTouchTick = curTick();
|
H A D | fifo_rp.cc | 63 replacement_data)->tickInserted = curTick();
|
/gem5/src/dev/net/ |
H A D | etherbus.cc | 94 DPRINTF(Ethernet, "ethernet packet not sent, bus busy\n", curTick()); 106 schedule(event, curTick() + delay);
|
H A D | dist_iface.cc | 136 header.sendTick = curTick(); 152 assert(isAbort || !same_tick || (nextAt == curTick())); 170 assert(!same_tick || (nextAt == curTick())); 349 assert(DistIface::sync->nextAt >= curTick()); 352 if (curTick() == 0) 408 inform("synchronization disabled at %lu\n", curTick()); 429 schedule(curTick() + repeat); 454 panic_if(recv_tick <= curTick(), 458 curTick() - recv_tick, prev_recv_tick, send_tick, send_delay, 469 // This may be done during unserialize except that curTick() i [all...] |
/gem5/src/cpu/testers/directedtest/ |
H A D | RubyDirectedTester.cc | 125 schedule(directedStartEvent, curTick()); 133 schedule(directedStartEvent, curTick() + 1);
|
/gem5/util/systemc/gem5_within_systemc/ |
H A D | sc_module.cc | 119 Tick gem5_time = curTick(); 210 Tick gem5_time = curTick(); 255 inform("Entering event queue @ %d. Starting simulation...", curTick()); 257 if (num_cycles < MaxTick - curTick()) 258 num_cycles = curTick() + num_cycles;
|
/gem5/src/cpu/testers/traffic_gen/ |
H A D | base.cc | 172 reschedule(noProgressEvent, curTick() + progressCheck, true); 176 if (curTick() >= nextTransitionTick) { 179 assert(curTick() >= nextPacketTick); 204 retryPktTick = curTick(); 243 nextTransitionTick = curTick() + duration; 278 schedule(updateEvent, std::max(curTick(), nextEventTick)); 310 Tick delay = curTick() - retryPktTick; 471 assert(iter->second <= curTick()); 476 stats.totalWriteLatency += curTick() - iter->second; 480 stats.totalReadLatency += curTick() [all...] |
H A D | linear_gen.cc | 116 return curTick() + wait;
|
H A D | random_gen.cc | 110 return curTick() + wait;
|
H A D | trace_gen.cc | 115 return std::max(tickOffset + nextElement.tick, curTick()); 122 tickOffset = curTick();
|
/gem5/src/dev/serial/ |
H A D | uart8250.cc | 57 lastTxInt = curTick(); 81 event->name(), curTick() + interval); 83 schedule(event, curTick() + interval); 85 reschedule(event, curTick() + interval); 208 if (curTick() - lastTxInt > 225 * SimClock::Int::ns) { 210 curTick(), lastTxInt); 214 curTick(), lastTxInt);
|
/gem5/src/mem/qos/ |
H A D | mem_sink.cc | 192 std::max(curTick(), nextRequest), nextRequest); 193 schedule(nextReqEvent, std::max(curTick(), nextRequest)); 266 nextRequest = curTick() + requestLatency; 292 port.schedTimingResp(pkt, curTick() + responseLatency); 295 __func__, curTick() + responseLatency); 311 schedule(nextReqEvent, curTick() + requestLatency); 314 __func__, curTick() + requestLatency);
|
/gem5/src/mem/ |
H A D | comm_monitor.cc | 266 ittReadRead.sample(curTick() - timeOfLastRead); 267 timeOfLastRead = curTick(); 271 ittReqReq.sample(curTick() - timeOfLastReq); 272 timeOfLastReq = curTick(); 298 ittWriteWrite.sample(curTick() - timeOfLastWrite); 299 timeOfLastWrite = curTick(); 303 ittReqReq.sample(curTick() - timeOfLastReq); 304 timeOfLastReq = curTick(); 389 pkt->pushSenderState(new CommMonitorSenderState(curTick())); 442 latency = curTick() [all...] |
H A D | dramsim2.cc | 97 startTick = curTick(); 120 schedule(sendResponseEvent, curTick()); 151 schedule(tickEvent, curTick() + wrapper.clockPeriod() * SimClock::Int::ns); 267 Tick time = curTick() + pkt->headerDelay + pkt->payloadDelay; 289 assert(cycle == divCeil(curTick() - startTick, 317 assert(cycle == divCeil(curTick() - startTick,
|
H A D | dram_ctrl.cc | 248 timeStampOffset = divCeil(curTick(), tCK); 253 r->startup(curTick() + tREFI - tRP); 260 nextBurstAt = curTick() + tRP + tRCD; 513 schedule(nextReqEvent, curTick()); 586 schedule(nextReqEvent, curTick()); 630 totGap += curTick() - prevArrival; 632 prevArrival = curTick(); 716 "%d\n", dram_pkt->rank, curTick(), dram_pkt->rankRef.pwrState); 725 dram_pkt->rankRef.powerDownSleep(next_pwr_state, curTick()); 750 assert(respQueue.front()->readyTime >= curTick()); [all...] |
/gem5/util/tlm/examples/common/ |
H A D | report_handler.cc | 49 uint64_t gem5_time = curTick();
|
/gem5/src/dev/arm/ |
H A D | rtc_pl031.cc | 72 data = timeVal + ((curTick() - lastWrittenTick) / SimClock::Int::s); 138 lastWrittenTick = curTick(); 178 schedule(matchEvent, curTick() + ticks_until); 179 DPRINTF(Timer, "-- Scheduling new event for: %d\n", curTick() + ticks_until);
|
H A D | timer_a9global.cc | 95 time = getTimeCounterFromTicks(curTick()); 100 time = getTimeCounterFromTicks(curTick()); 115 time = getTimeCounterFromTicks(cmpValEvent.when() - curTick()); 126 time = getTimeCounterFromTicks(cmpValEvent.when() - curTick()); 220 if (time < curTick()) { 221 DPRINTF(Timer, "-- Event time %#x < curTick %#x\n", time, curTick());
|
/gem5/configs/learning_gem5/part3/ |
H A D | ruby_test.py | 84 m5.curTick(), exit_event.getCause())
|
/gem5/src/mem/cache/prefetch/ |
H A D | multi.cc | 73 if (pf->nextPrefetchReadyTime() <= curTick()) {
|
/gem5/src/mem/cache/ |
H A D | queue_entry.hh | 102 : recvTime(curTick()), readyTime(ready_time), order(_order),
|
/gem5/tests/gem5/fs/linux/arm/ |
H A D | run.py | 59 print('Exiting @ tick', m5.curTick(), 'because', exit_event.getCause())
|
/gem5/src/sim/ |
H A D | root.cc | 68 schedule(&syncEvent, curTick() + _periodTick); 79 Tick periods = ((curTick() + _periodTick - 1) / _periodTick);
|
/gem5/src/cpu/checker/ |
H A D | cpu_impl.hh | 118 "a non-interuptable instruction!", curTick()); 139 " entering instList with other instructions\n", curTick(), 185 " exiting instList with other instructions\n", curTick(), 226 curTick(), thread->pcState(), newPCState); 267 "ITB!", curTick(), thread->pcState()); 363 Trace::InstRecord *traceData = tracer->getInstRecord(curTick(), 385 "but not in driver CPU\n", curTick(), 389 "CPU but not in checker\n", curTick(), 463 curTick(), inst->pcState(), thread->pcState()); 466 curTick()); [all...] |