diff options
Diffstat (limited to 'src/mem/bus.hh')
-rw-r--r-- | src/mem/bus.hh | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mem/bus.hh b/src/mem/bus.hh index 26729f7cc..f3cbc9d24 100644 --- a/src/mem/bus.hh +++ b/src/mem/bus.hh @@ -361,8 +361,10 @@ class BaseBus : public MemObject virtual void init(); /** A function used to return the port associated with this bus object. */ - virtual MasterPort& getMasterPort(const std::string& if_name, int idx = -1); - virtual SlavePort& getSlavePort(const std::string& if_name, int idx = -1); + BaseMasterPort& getMasterPort(const std::string& if_name, + PortID idx = InvalidPortID); + BaseSlavePort& getSlavePort(const std::string& if_name, + PortID idx = InvalidPortID); virtual unsigned int drain(Event *de) = 0; |