| gem5
    | 
#include "base/types.hh"Go to the source code of this file.
| Functions | |
| GlobalSimLoopExitEvent * | simulate (Tick num_cycles=MaxTick) | 
| Simulate for num_cycles additional cycles.  More... | |
| Variables | |
| GlobalSimLoopExitEvent * | simulate_limit_event | 
| GlobalSimLoopExitEvent* simulate | ( | Tick | num_cycles | ) | 
Simulate for num_cycles additional cycles.
If num_cycles is -1 (the default), do not limit simulation; some other event must terminate the loop. Exported to Python.
Delete the simulation quantum event.
Definition at line 83 of file simulate.cc.
References curTick(), BaseGlobalEvent::deschedule(), doSimLoop(), fatal, Event::globalEvent(), ArmISA::i, inform, inParallelMode, mainEventQueue, MaxTick, numMainEventQueues, EventBase::Progress_Event_Pri, BaseGlobalEvent::reschedule(), simQuantum, thread_loop(), and Barrier::wait().
Referenced by RubySystem::memWriteback(), pybind_init_event(), and RubySystem::startup().
| GlobalSimLoopExitEvent* simulate_limit_event | 
Definition at line 75 of file simulate.cc.