ARM: Add minimal ARM_SE support for m5threads.
[gem5.git] / src / sim / stat_control.hh
index fb369f640019817053a576b24785dda91bb89b6d..c41a9482a4675759ea1fa084cccf9945d62330a3 100644 (file)
 #ifndef __SIM_STAT_CONTROL_HH__
 #define __SIM_STAT_CONTROL_HH__
 
-#include <fstream>
-#include <list>
-
 namespace Stats {
 
-enum {
-    Reset = 0x1,
-    Dump = 0x2
-};
-
-class Output;
-extern std::list<Output *> OutputList;
-
-void DumpNow();
-void SetupEvent(int flags, Tick when, Tick repeat = 0);
-
-void InitSimStats();
+void initSimStats();
+void schedStatEvent(bool dump, bool reset, Tick when = curTick(),
+                    Tick repeat = 0);
 
-/* namespace Stats */ }
+} // namespace Stats
 
 #endif // __SIM_STAT_CONTROL_HH__