/gem5/src/systemc/ext/dt/fx/ |
H A D | sc_fxdefs.hh | 273 #define SC_OBSERVER_(object, observer_type, event) \ 277 observer->event((object)); \
|
/gem5/src/dev/ |
H A D | mc146818.hh | 46 warn("No RTC event handler defined.\n"); 90 /** RTC periodic interrupt event */ 91 RTCEvent event; member in class:MC146818 93 /** RTC tick event */
|
H A D | intel_8254_timer.hh | 115 CounterEvent event; member in class:Intel8254Timer::Counter
|
/gem5/src/dev/net/ |
H A D | ethertap.hh | 86 TapEvent *event; member in class:EtherTapBase
|
/gem5/util/ |
H A D | minorview.py | 67 help='time of first event to load from file') 69 help='time of last event to load from file') 72 parser.add_argument('eventFile', metavar='event-file', default='ev') 105 parser.error('Can\'t read event file: ' + args.eventFile)
|
/gem5/src/dev/storage/ |
H A D | ide_disk.cc | 683 /** @todo make this a scheduled event to simulate disk delay */ 923 /** @todo change this to a scheduled event to simulate 999 /** @todo change this to a scheduled event to simulate 1084 Events_t event = None; local 1090 event = Transfer; 1095 event = ReadWait; 1100 event = WriteWait; 1105 event = PrdRead; 1110 event = DmaRead; 1115 event 1162 Events_t event = None; local [all...] |
/gem5/src/systemc/ext/channel/ |
H A D | sc_inout.hh | 163 bool event() const { return (*this)->event(); } function in class:sc_core::sc_inout 329 bool event() const { return (*this)->event(); } function in class:sc_core::sc_inout 519 bool event() const { return (*this)->event(); } function in class:sc_core::sc_inout
|
H A D | sc_signal.hh | 68 bool event() const; 225 virtual bool event() const { return ScSignalBase::event(); } function in class:sc_gem5::ScSignalBaseT
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_signal_ports.h | 192 // get the default event 198 // get the value changed event 213 // was there a value changed event? 215 bool event() const function in class:sc_core::sc_in 216 { return (*this)->event(); } 219 // (other) event finder method(s) 515 // get the default event 521 // get the value changed event 526 // get the positive edge event 531 // get the negative edge event 573 bool event() const function in class:sc_core::sc_in 840 bool event() const function in class:sc_core::sc_in 1022 bool event() const function in class:sc_core::sc_inout 1349 bool event() const function in class:sc_core::sc_inout 1585 bool event() const function in class:sc_core::sc_inout [all...] |
H A D | sc_port.h | 143 sc_method_handle process_p, const sc_event& event) const; 145 sc_thread_handle process_p, const sc_event& event) const;
|
/gem5/src/mem/ruby/system/ |
H A D | RubySystem.cc | 151 // Deschedule all prior events on the event queue, but record the tick they 165 // Schedule an event to start cache cooldown 171 // Deschedule any events left on the event queue. 179 // Restore all events that were originally on the event queue. This is 183 pair<Event*, Tick> event = original_events.back(); local 184 eventq->schedule(event.first, event.second); 355 // save the event queue head 361 // Schedule an event to start cache warmup
|
/gem5/configs/example/arm/ |
H A D | fs_bigLITTLE.py | 75 """Determine if the simulator is using multiple parallel event queues""" 283 # Assign KVM CPUs to their own event queues / threads. This 285 # since these mustn't inherit the CPU event queue. 290 # Child objects usually inherit the parent's event 291 # queue. Override that and use the same event queue for 324 event = m5.simulate() 325 exit_msg = event.getCause() 335 sys.exit(event.getCode())
|
/gem5/src/python/m5/ |
H A D | simulate.py | 180 return _m5.event.simulate(*args, **kwargs) 202 # WARNING: if a valid exit event occurs while draining, it 204 exit_event = _m5.event.simulate()
|
/gem5/util/streamline/ |
H A D | m5stats2streamline.py | 667 event = Event(tick, task) 668 event_list[cpu_id].append(event) 669 unified_event_list.append(event) 1037 s.set("event", "0x00000000") 1072 for event in event_list[cpu]: 1073 timestamp = ticksToNs(event.tick) 1074 pid = event.task.tgid 1075 tid = event.task.pid 1076 if process_dict.has_key(event.task.tgid): 1077 cookie = process_dict[event [all...] |
/gem5/src/systemc/channel/ |
H A D | sc_signal.cc | 60 ScSignalBase::event() const function in class:sc_gem5::ScSignalBase
|
/gem5/src/systemc/tests/include/specialized_signals/ |
H A D | scx_signal_int.h | 200 // get the value changed event 211 // was there a value changed event? 212 virtual bool event() const = 0; 320 virtual inline bool event() const; 378 mutable sc_event* m_changed_event_p; // Value changed event this object. 379 sc_dt::uint64 m_event_delta; // Delta cycle of last event. 386 SC_TEMPLATE // Return true if a changed event happened in the last delta cycle. 400 SC_TEMPLATE // Return the value changed event, allocating it if necessary. 500 SC_TEMPLATE // Return the default event for this object instance. 505 SC_TEMPLATE // Return true if a changed event happene 506 inline bool sc_signal<sc_dt::sc_int<W> >::event() const function in class:sc_core::sc_signal 893 bool event() const function in class:sc_core::sc_in 1151 bool event() const function in class:sc_core::sc_inout [all...] |
H A D | scx_signal_uint.h | 232 // get the value changed event 243 // was there a value changed event? 244 virtual bool event() const = 0; 352 virtual inline bool event() const; 409 mutable sc_event* m_changed_event_p; // Value changed event this object. 410 sc_dt::uint64 m_event_delta; // Delta cycle of last event. 417 SC_TEMPLATE // Return true if a changed event happened in the last delta cycle. 431 SC_TEMPLATE // Return the value changed event, allocating it if necessary. 527 SC_TEMPLATE // Return the default event for this object instance. 532 SC_TEMPLATE // Return true if a changed event happene 533 inline bool sc_signal<sc_dt::sc_uint<W> >::event() const function in class:sc_core::sc_signal 949 bool event() const function in class:sc_core::sc_in 1209 bool event() const function in class:sc_core::sc_inout [all...] |
H A D | scx_signal_signed.h | 250 // get the value changed event 261 // was there a value changed event? 262 virtual bool event() const = 0; 376 virtual inline bool event() const; 491 mutable sc_event* m_changed_event_p; // Value changed event this object. 492 sc_dt::uint64 m_event_delta; // Delta cycle of last event. 499 SC_TEMPLATE // Return true if a changed event happened in the last delta cycle. 513 SC_TEMPLATE // Return the value changed event, allocating it if necessary. 639 SC_TEMPLATE // Return the default event for this object instance. 644 SC_TEMPLATE // Return true if a changed event happene 645 inline bool sc_signal<sc_dt::sc_bigint<W> >::event() const function in class:sc_core::sc_signal 1075 bool event() const function in class:sc_core::sc_in 1333 bool event() const function in class:sc_core::sc_inout [all...] |
H A D | scx_signal_unsigned.h | 240 // get the value changed event 251 // was there a value changed event? 252 virtual bool event() const = 0; 366 virtual inline bool event() const; 481 mutable sc_event* m_changed_event_p; // Value changed event this object. 482 sc_dt::uint64 m_event_delta; // Delta cycle of last event. 489 SC_TEMPLATE // Return true if a changed event happened in the last delta cycle. 503 SC_TEMPLATE // Return the value changed event, allocating it if necessary. 629 SC_TEMPLATE // Return the default event for this object instance. 634 SC_TEMPLATE // Return true if a changed event happene 635 inline bool sc_signal<sc_dt::sc_biguint<W> >::event() const function in class:sc_core::sc_signal 1071 bool event() const function in class:sc_core::sc_in 1329 bool event() const function in class:sc_core::sc_inout [all...] |
/gem5/src/dev/arm/ |
H A D | pl111.cc | 488 DmaDoneEvent *event(dmaDoneEventFree.back()); 490 assert(!event->scheduled()); 497 event, curAddr + dmaBuffer,
|
H A D | flash_device.cc | 47 * schedule an event at the tick where the action will finish. If a callback 49 * of that event. Note that this does not guarantee that there are no other 162 * an event that uses the callback function on completion of the action. 165 FlashDevice::accessDevice(uint64_t address, uint32_t amount, Callback *event, argument 255 * last event. If by chance that event is handled in this tick, 276 //worst case two plane finish at the same time, each triggers an event 278 //could execute its event, but in the same tick. 279 planeEventQueue[plane_address].back().function = event; 282 DPRINTF(FlashDevice, "first event [all...] |
/gem5/src/mem/cache/prefetch/ |
H A D | Prefetcher.py | 90 # register deferred event handlers. 94 for event in self._events: 95 event.register()
|
/gem5/src/arch/mips/ |
H A D | pra_constants.hh | 299 Bitfield<10, 5> event; member in namespace:MipsISA
|
/gem5/src/arch/riscv/ |
H A D | pra_constants.hh | 299 Bitfield<10, 5> event; member in namespace:RiscvISA
|
/gem5/src/arch/arm/ |
H A D | pmu.hh | 77 * <li>The chain counter (event no. 0x1E) is unimplemented. 85 * automatically delays event type registration until after 90 * allows multiple probes per event type. When creating a system that 145 // Disable PMCCNTR when event counting is prohibited 149 // Number of event counters implemented 212 * Reset all event counters excluding the cycle counter to zero. 302 * attach this event to a given counter 304 * @param a pointer to the counter where to attach this event 309 * detach this event from a given counter 311 * @param a pointer to the counter where to detach this event fro [all...] |