X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmem%2Fmem_checker_monitor.hh;h=09465a23635148d747ad57a6061b2128b9ddae12;hb=a060ac86307311587d05d280ee1f4cbdb84fe98a;hp=e3a8832b568a8896636d635a3008ba402f5ee17d;hpb=f26a28929583f2ed7fb55521e49c3f9bef557c05;p=gem5.git diff --git a/src/mem/mem_checker_monitor.hh b/src/mem/mem_checker_monitor.hh index e3a8832b5..09465a236 100644 --- a/src/mem/mem_checker_monitor.hh +++ b/src/mem/mem_checker_monitor.hh @@ -44,14 +44,14 @@ #include "base/statistics.hh" #include "mem/mem_checker.hh" -#include "mem/mem_object.hh" #include "params/MemCheckerMonitor.hh" +#include "sim/sim_object.hh" #include "sim/system.hh" /** * Implements a MemChecker monitor, to be inserted between two ports. */ -class MemCheckerMonitor : public MemObject +class MemCheckerMonitor : public SimObject { public: @@ -70,13 +70,10 @@ class MemCheckerMonitor : public MemObject /** Destructor */ ~MemCheckerMonitor(); - virtual BaseMasterPort& getMasterPort(const std::string& if_name, - PortID idx = InvalidPortID); + Port &getPort(const std::string &if_name, + PortID idx=InvalidPortID) override; - virtual BaseSlavePort& getSlavePort(const std::string& if_name, - PortID idx = InvalidPortID); - - virtual void init(); + void init() override; private: