diff options
Diffstat (limited to 'src/cpu/simple/timing.hh')
-rw-r--r-- | src/cpu/simple/timing.hh | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/cpu/simple/timing.hh b/src/cpu/simple/timing.hh index ed91524cf..e0c5c89f7 100644 --- a/src/cpu/simple/timing.hh +++ b/src/cpu/simple/timing.hh @@ -231,9 +231,15 @@ class TimingSimpleCPU : public BaseSimpleCPU Tick previousTick; - public: + protected: + + /** Return a reference to the data port. */ + virtual CpuPort &getDataPort() { return dcachePort; } - virtual Port *getPort(const std::string &if_name, int idx = -1); + /** Return a reference to the instruction port. */ + virtual CpuPort &getInstPort() { return icachePort; } + + public: virtual void serialize(std::ostream &os); virtual void unserialize(Checkpoint *cp, const std::string §ion); |