Hi,

I am running a gem5 with some external simulator glued to it. I would like
to have a single stats.txt file that also has stats from the external
simulator.
At first, I tried to pull the stats from the external simulator, and new
Stat::Scalar()ed for each one of them, hoping that they register and print
the values. It didn't work.

After further digging,

The python/m5/stats/__init__py has a comment says

"def enable():
    '''Enable the statistics package.  Before the statistics package is
    enabled, all statistics must be created and initialized and once
    the package is enabled, no more statistics can be created.'''

== you can't add stats once the simulation starts.

So now I plan to new Stat::Scalar() in the regStats() to register external
simulator stats, then later update the value when the simulator ends. If
anybody had done something like this, and had a better way to handle this
situation, please share.

Thanks,

Min
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to