diff options
Diffstat (limited to 'src/arch/arm/system.hh')
-rw-r--r-- | src/arch/arm/system.hh | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/arch/arm/system.hh b/src/arch/arm/system.hh index 0937f6376..3add01e61 100644 --- a/src/arch/arm/system.hh +++ b/src/arch/arm/system.hh @@ -46,13 +46,13 @@ #include <string> #include <vector> -#include "dev/arm/generic_timer.hh" #include "kern/linux/events.hh" #include "params/ArmSystem.hh" #include "params/GenericArmSystem.hh" #include "sim/sim_object.hh" #include "sim/system.hh" +class GenericTimer; class ThreadContext; class ArmSystem : public System @@ -166,11 +166,8 @@ class ArmSystem : public System _genericTimer = generic_timer; } - /** Returns a pointer to the system counter. */ - GenericTimer::SystemCounter *getSystemCounter() const; - - /** Returns a pointer to the appropriate architected timer. */ - GenericTimer::ArchTimer *getArchTimer(int cpu_id) const; + /** Get a pointer to the system's generic timer model */ + GenericTimer *getGenericTimer() const { return _genericTimer; } /** Returns true if the register width of the highest implemented exception * level is 64 bits (ARMv8) */ |