diff --git a/sim/stat_control.cc b/sim/stat_control.cc index 9a4313a614..8a8eaa7907 100644 --- a/sim/stat_control.cc +++ b/sim/stat_control.cc @@ -80,6 +80,12 @@ statElapsedTime() return elapsed(); } +Tick +statElapsedTicks() +{ + return curTick - startTick; +} + SimTicksReset simTicksReset; void @@ -105,7 +111,7 @@ InitSimStats() ; simTicks - .scalar(curTick) + .functor(statElapsedTicks) .name("sim_ticks") .desc("Number of ticks simulated") ;