146,148d145
< /** Port accesses a cache which requires snooping */
< bool recvSnoops;
<
151,169d147
< virtual void recvTimingSnoopReq(PacketPtr pkt)
< {
< if (!recvSnoops)
< panic("%s was not expecting a snoop\n", name());
< }
<
< virtual Tick recvAtomicSnoop(PacketPtr pkt)
< {
< if (!recvSnoops)
< panic("%s was not expecting a snoop\n", name());
< return 0;
< }
<
< virtual void recvFunctionalSnoop(PacketPtr pkt)
< {
< if (!recvSnoops)
< panic("%s was not expecting a snoop\n", name());
< }
<
172,173d149
< virtual bool isSnooping() const { return recvSnoops; }
<
181,182c157
< DmaPort(MemObject *dev, System *s, Tick min_backoff, Tick max_backoff,
< bool recv_snoops = false);
---
> DmaPort(MemObject *dev, System *s, Tick min_backoff, Tick max_backoff);