gem5.simulate.html
gem5.simulate package¶
Submodules¶
- gem5.simulate.exit_event module
ExitEvent
ExitEvent.CHECKPOINT
ExitEvent.EXIT
ExitEvent.FAIL
ExitEvent.KERNEL_OOPS
ExitEvent.KERNEL_PANIC
ExitEvent.MAX_INSTS
ExitEvent.MAX_TICK
ExitEvent.PERF_COUNTER_DISABLE
ExitEvent.PERF_COUNTER_ENABLE
ExitEvent.PERF_COUNTER_INTERRUPT
ExitEvent.PERF_COUNTER_RESET
ExitEvent.SCHEDULED_TICK
ExitEvent.SIMPOINT_BEGIN
ExitEvent.SPATTER_EXIT
ExitEvent.SWITCHCPU
ExitEvent.USER_INTERRUPT
ExitEvent.WORKBEGIN
ExitEvent.WORKEND
ExitEvent.translate_exit_status()
- gem5.simulate.exit_event_generators module
- gem5.simulate.simulator module
Simulator
Simulator.add_json_stats_output()
Simulator.add_text_stats_output()
Simulator.get_current_tick()
Simulator.get_id()
Simulator.get_last_exit_event_cause()
Simulator.get_last_exit_event_code()
Simulator.get_max_ticks()
Simulator.get_roi_ticks()
Simulator.get_simstats()
Simulator.get_stats()
Simulator.get_tick_stopwatch()
Simulator.override_outdir()
Simulator.run()
Simulator.save_checkpoint()
Simulator.schedule_max_insts()
Simulator.schedule_simpoint()
Simulator.set_id()
Simulator.set_max_ticks()