/// Abstract class for elements whose events depend on the counting speed
/// of the System Counter
-class SystemCounterListener : public Serializable
+class SystemCounterListener
{
public:
/// Called from the SystemCounter when a change in counting speed occurred
};
/// Per-CPU architected timer.
-class ArchTimer : public SystemCounterListener, public Drainable
+class ArchTimer : public SystemCounterListener, public Drainable,
+ public Serializable
{
protected:
/// Control register.
RegVal readMiscReg(int misc_reg, unsigned cpu);
protected:
- class CoreTimers : public SystemCounterListener
+ class CoreTimers : public SystemCounterListener, public Serializable
{
public:
CoreTimers(GenericTimer &_parent, ArmSystem &system, unsigned cpu,