ruby: move stall and wakeup functions to AbstractController
[gem5.git] / src / mem / mport.hh
index 664acc559cddf7caf5a8fce3ff29504ec414b1de..b74761256def43310a311fbc69b98b1e7966e578 100644 (file)
@@ -82,16 +82,12 @@ class MessageMasterPort : public QueuedMasterPort
     virtual ~MessageMasterPort()
     {}
 
-    void recvFunctional(PacketPtr pkt) { assert(false); }
-
-    Tick recvAtomic(PacketPtr pkt);
-
-    bool recvTiming(PacketPtr pkt) { recvAtomic(pkt); return true; }
+    bool recvTimingResp(PacketPtr pkt) { recvResponse(pkt); return true; }
 
   protected:
 
     /** A packet queue for outgoing packets. */
-    PacketQueue queue;
+    MasterPacketQueue queue;
 
     // Accept and ignore responses.
     virtual Tick recvResponse(PacketPtr pkt)