dev-arm,stats: Update stats style of src/dev/arm
[gem5.git] / src / dev / arm / hdlcd.hh
index c41100e083aac1d171beb72f0f0080e92dc30707..cdf33318bc90fe073131e7eeee1fb9db6e74df5b 100644 (file)
@@ -93,8 +93,6 @@ class HDLcd: public AmbaDmaDevice
     HDLcd(const HDLcdParams &p);
     ~HDLcd();
 
-    void regStats() override;
-
     void serialize(CheckpointOut &cp) const override;
     void unserialize(CheckpointIn &cp) override;
 
@@ -391,7 +389,9 @@ class HDLcd: public AmbaDmaDevice
     std::unique_ptr<DmaEngine> dmaEngine;
 
   protected: // Statistics
-    struct {
+    struct HDLcdStats: public Stats::Group
+    {
+        HDLcdStats(Stats::Group *parent);
         Stats::Scalar underruns;
     } stats;
 };