summaryrefslogtreecommitdiff
path: root/src/mem/mport.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/mem/mport.hh')
-rw-r--r--src/mem/mport.hh6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mem/mport.hh b/src/mem/mport.hh
index b74761256..9bc437c52 100644
--- a/src/mem/mport.hh
+++ b/src/mem/mport.hh
@@ -76,7 +76,8 @@ class MessageMasterPort : public QueuedMasterPort
public:
MessageMasterPort(const std::string &name, MemObject *owner) :
- QueuedMasterPort(name, owner, queue), queue(*owner, *this)
+ QueuedMasterPort(name, owner, reqQueue, snoopRespQueue),
+ reqQueue(*owner, *this), snoopRespQueue(*owner, *this)
{}
virtual ~MessageMasterPort()
@@ -87,7 +88,8 @@ class MessageMasterPort : public QueuedMasterPort
protected:
/** A packet queue for outgoing packets. */
- MasterPacketQueue queue;
+ ReqPacketQueue reqQueue;
+ SnoopRespPacketQueue snoopRespQueue;
// Accept and ignore responses.
virtual Tick recvResponse(PacketPtr pkt)