misc: Updated port classes & refs to remove slaveBind()/UnBind()

Change-Id: I9106397b8816d8148dd916510bbcf65ed499d303
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/32309
Reviewed-by: Bobby R. Bruce <bbruce@ucdavis.edu>
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
Emily Brickey
2020-07-28 15:36:14 -07:00
committed by Shivani Parekh
parent e1f6d22234
commit 4810c36401
3 changed files with 8 additions and 8 deletions

View File

@@ -131,7 +131,7 @@ RequestPort::bind(Port &peer)
_responsePort = response_port;
Port::bind(peer);
// response port also keeps track of request port
_responsePort->slaveBind(*this);
_responsePort->responderBind(*this);
}
void
@@ -139,7 +139,7 @@ RequestPort::unbind()
{
panic_if(!isConnected(), "Can't unbind request port %s which is "
"not bound.", name());
_responsePort->slaveUnbind();
_responsePort->responderUnbind();
_responsePort = &defaultResponsePort;
Port::unbind();
}
@@ -164,7 +164,7 @@ RequestPort::printAddr(Addr a)
}
/**
* Slave port
* Response port
*/
ResponsePort::ResponsePort(const std::string& name, SimObject* _owner,
PortID id) : Port(name, id), _requestPort(&defaultRequestPort),
@@ -177,14 +177,14 @@ ResponsePort::~ResponsePort()
}
void
ResponsePort::slaveUnbind()
ResponsePort::responderUnbind()
{
_requestPort = &defaultRequestPort;
Port::unbind();
}
void
ResponsePort::slaveBind(RequestPort& request_port)
ResponsePort::responderBind(RequestPort& request_port)
{
_requestPort = &request_port;
Port::bind(request_port);

View File

@@ -423,13 +423,13 @@ class ResponsePort : public Port, public AtomicResponseProtocol,
* Called by the request port to unbind. Should never be called
* directly.
*/
void slaveUnbind();
void responderUnbind();
/**
* Called by the request port to bind. Should never be called
* directly.
*/
void slaveBind(RequestPort& request_port);
void responderBind(RequestPort& request_port);
/**
* Default implementations.

View File

@@ -109,7 +109,7 @@ TokenSlavePort::bind(Port& peer)
void
TokenSlavePort::unbind()
{
SlavePort::slaveUnbind();
SlavePort::responderUnbind();
tokenMasterPort = nullptr;
}