Searched refs:curTick (Results 26 - 50 of 213) sorted by relevance

123456789

/gem5/src/mem/cache/replacement_policies/
H A Dlru_rp.cc57 replacement_data)->lastTouchTick = curTick();
65 replacement_data)->lastTouchTick = curTick();
H A Dmru_rp.cc57 replacement_data)->lastTouchTick = curTick();
65 replacement_data)->lastTouchTick = curTick();
H A Dfifo_rp.cc63 replacement_data)->tickInserted = curTick();
/gem5/src/dev/net/
H A Detherbus.cc94 DPRINTF(Ethernet, "ethernet packet not sent, bus busy\n", curTick());
106 schedule(event, curTick() + delay);
H A Ddist_iface.cc136 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 DRubyDirectedTester.cc125 schedule(directedStartEvent, curTick());
133 schedule(directedStartEvent, curTick() + 1);
/gem5/util/systemc/gem5_within_systemc/
H A Dsc_module.cc119 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 Dbase.cc172 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 Dlinear_gen.cc116 return curTick() + wait;
H A Drandom_gen.cc110 return curTick() + wait;
H A Dtrace_gen.cc115 return std::max(tickOffset + nextElement.tick, curTick());
122 tickOffset = curTick();
/gem5/src/dev/serial/
H A Duart8250.cc57 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 Dmem_sink.cc192 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 Dcomm_monitor.cc266 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 Ddramsim2.cc97 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 Ddram_ctrl.cc248 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 Dreport_handler.cc49 uint64_t gem5_time = curTick();
/gem5/src/dev/arm/
H A Drtc_pl031.cc72 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 Dtimer_a9global.cc95 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 Druby_test.py84 m5.curTick(), exit_event.getCause())
/gem5/src/mem/cache/prefetch/
H A Dmulti.cc73 if (pf->nextPrefetchReadyTime() <= curTick()) {
/gem5/src/mem/cache/
H A Dqueue_entry.hh102 : recvTime(curTick()), readyTime(ready_time), order(_order),
/gem5/tests/gem5/fs/linux/arm/
H A Drun.py59 print('Exiting @ tick', m5.curTick(), 'because', exit_event.getCause())
/gem5/src/sim/
H A Droot.cc68 schedule(&syncEvent, curTick() + _periodTick);
79 Tick periods = ((curTick() + _periodTick - 1) / _periodTick);
/gem5/src/cpu/checker/
H A Dcpu_impl.hh118 "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...]

Completed in 33 milliseconds

123456789