diff options
Diffstat (limited to 'src/mem/mport.hh')
-rw-r--r-- | src/mem/mport.hh | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/mem/mport.hh b/src/mem/mport.hh index 5975f89f0..062dcca0b 100644 --- a/src/mem/mport.hh +++ b/src/mem/mport.hh @@ -59,6 +59,8 @@ class MessagePort : public SimpleTimingPort Tick recvAtomic(PacketPtr pkt); + protected: + virtual Tick recvMessage(PacketPtr pkt) = 0; // Accept and ignore responses. @@ -66,15 +68,6 @@ class MessagePort : public SimpleTimingPort { return 0; } - - // Since by default we're assuming everything we send is accepted, panic. - virtual Tick recvNack(PacketPtr pkt) - { - panic("Unhandled message nack.\n"); - } - - void sendMessageTiming(PacketPtr pkt, Tick latency); - Tick sendMessageAtomic(PacketPtr pkt); }; #endif |