run [count] ["unit"]
Starts running the simulation. If the count argument is provided, Simics will execute count number of time units on the currently selected frontend processor and then stop. The time unit, provided by the unit argument, can be one of steps, cycles, s, ms, us, ns, ps, m or h. If no time unit is supplied, count is interpreted as steps if supported by the frontend processor, or else as cycles. The command will raise an error if the simulation is already running.
Unlike other commands, the run
and run-cycles
commands will not block the command line when run interactively.
In script branches, the command will not block the script execution when run without the count argument. It will instead continue executing the next command as soon as the simulation has been started. When run with the count argument, the command will block until reaching the specified point in time.
Simics Core
step-instruction,
run-cycles,
reverse