Searched refs:SimClock (Results 1 - 25 of 47) sorted by relevance

12

/gem5/src/base/
H A Dtime.cc60 uint64_t secs = ticks / SimClock::Frequency;
61 ticks -= secs * SimClock::Frequency;
62 uint64_t nsecs = static_cast<uint64_t>(ticks * SimClock::Float::GHz);
69 return sec() * SimClock::Frequency +
70 static_cast<uint64_t>(nsec() * SimClock::Float::ns);
/gem5/src/sim/
H A Dcore.hh53 namespace SimClock { namespace
92 } // namespace SimClock
H A Dcore.cc47 namespace SimClock { namespace
72 } // namespace SimClock
89 using namespace SimClock;
H A Dpseudo_inst.cc259 tc->quiesceTick(curTick() + SimClock::Int::ns * ns);
275 SimClock::Int::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;
443 Tick repeat = period * SimClock::Int::ns;
456 Tick when = curTick() + delay * SimClock::Int::ns;
457 Tick repeat = period * SimClock::Int::ns;
470 Tick when = curTick() + delay * SimClock
[all...]
H A Dclocked_object.hh218 uint64_t frequency() const { return SimClock::Frequency / clockPeriod(); }
/gem5/src/cpu/kvm/
H A Dtimer.hh131 return ns * hostFactor * SimClock::Float::ns;
149 return ticks / (SimClock::Float::ns * hostFactor);
/gem5/src/dev/net/
H A Detherdump.cc97 pkthdr.seconds = curTick() / SimClock::Int::s;
98 pkthdr.microseconds = (curTick() / SimClock::Int::us) % ULL(1000000);
/gem5/src/arch/alpha/freebsd/
H A Dsystem.cc80 virtProxy.write(ppc_vaddr, (uint32_t)SimClock::Frequency);
/gem5/src/dev/arm/
H A Denergy_ctrl.hh170 return (uint32_t)(SimClock::Int::ms / period);
H A Drv_ctrl.cc71 clk = SimClock::Float::MHz * curTick() * 24;
76 clk100 = SimClock::Float::MHz * curTick() * 100;
244 if (SimClock::Float::s / p->freq > UINT32_MAX) {
246 SimClock::Float::s / p->freq / 1E6);
291 const uint32_t freq(SimClock::Float::s / _clockPeriod);
300 clockPeriod(SimClock::Float::s / freq);
H A Drtc_pl031.cc72 data = timeVal + ((curTick() - lastWrittenTick) / SimClock::Int::s);
172 Tick ticks_until = SimClock::Int::s * seconds_until;
/gem5/src/systemc/core/
H A Dsc_time.cc55 double scale = sc_gem5::TimeUnitScale[tu] * SimClock::Float::s;
99 double scaler = scale ? defaultUnit : SimClock::Float::Hz;
105 double scaler = scale ? defaultUnit : SimClock::Float::Hz;
130 return to_double() * SimClock::Float::Hz;
382 double resolution = SimClock::Float::Hz;
403 Tick frequency = SimClock::Frequency;
/gem5/src/mem/cache/tags/
H A Dbase.cc159 if (age / SimClock::Int::us < 10) { // <10us
161 } else if (age / SimClock::Int::us < 100) { // <100us
163 } else if (age / SimClock::Int::ms < 1) { // <1ms
165 } else if (age / SimClock::Int::ms < 10) { // <10ms
/gem5/src/mem/probes/
H A Dmem_trace.cc91 header_msg.set_tick_freq(SimClock::Frequency);
/gem5/src/dev/
H A Dmc146818.hh76 parent(_parent), offset(SimClock::Int::s)
H A Dmc146818.cc184 schedule(tickEvent, curTick() + SimClock::Int::s / 2);
342 parent->schedule(this, curTick() + SimClock::Int::s);
/gem5/src/cpu/testers/traffic_gen/
H A Dtrace_gen.cc65 } else if (header_msg.tick_freq() != SimClock::Frequency) {
/gem5/src/dev/mips/
H A Dmalta_io.cc81 return SimClock::Frequency / params()->frequency;
/gem5/src/arch/alpha/linux/
H A Dsystem.cc102 virtProxy.write(addr, (uint64_t)(SimClock::Frequency /
/gem5/src/mem/
H A Ddramsim2.cc151 schedule(tickEvent, curTick() + wrapper.clockPeriod() * SimClock::Int::ns);
290 wrapper.clockPeriod() * SimClock::Int::ns));
318 wrapper.clockPeriod() * SimClock::Int::ns));
/gem5/src/cpu/
H A Dinst_pb_trace.cc91 header_msg.set_tick_freq(SimClock::Frequency);
/gem5/src/gpu-compute/
H A Dshader.hh89 Tick frequency() const { return SimClock::Frequency / clock; }
H A Dtlb_coalescer.hh150 Tick frequency() const { return SimClock::Frequency / clock; }
/gem5/src/sim/power/
H A Dthermal_model.cc241 schedule(stepEvent, curTick() + SimClock::Int::s * _step);
278 schedule(stepEvent, curTick() + SimClock::Int::s * _step);
/gem5/src/dev/serial/
H A Duart8250.cc79 static const Tick interval = 225 * SimClock::Int::ns;
208 if (curTick() - lastTxInt > 225 * SimClock::Int::ns) {

Completed in 31 milliseconds

12