stats: create an enable phase, and a prepare phase.
authorNathan Binkert <nate@binkert.org>
Fri, 6 Mar 2009 03:09:53 +0000 (19:09 -0800)
committerNathan Binkert <nate@binkert.org>
Fri, 6 Mar 2009 03:09:53 +0000 (19:09 -0800)
commit6f787e3d368eb248aee0854d99ed55e332d80170
tree22a153b41f7cd998ef3fcccb8a766eed7d1e92ab
parent9f45fbaaa6e5f0fc63c63162b756c44b33e367f5
stats: create an enable phase, and a prepare phase.
Enable more or less takes the place of check, but also allows stats to
do some other configuration.  Prepare moves all of the code that readies
a stat for dumping into a separate function in preparation for supporting
serialization of certain pieces of statistics data.
While we're at it, clean up the visitor code and some of the python code.
src/base/statistics.cc
src/base/statistics.hh
src/base/stats/output.cc
src/python/m5/core.py
src/python/m5/simulate.py
src/python/m5/stats.py
src/python/swig/stats.i