136,142d135
< RubyPort::PioPort::recvAtomic(PacketPtr pkt)
< {
< panic("RubyPort::PioPort::recvAtomic() not implemented!\n");
< return 0;
< }
<
< Tick
665c658
< RubyPort::M5Port::sendNextCycle(PacketPtr pkt)
---
> RubyPort::M5Port::sendNextCycle(PacketPtr pkt, bool send_as_snoop)
668c661,662
< queue.schedSendTiming(pkt, curTick() + (1 * g_eventQueue_ptr->getClock()));
---
> queue.schedSendTiming(pkt, curTick() + (1 * g_eventQueue_ptr->getClock()),
> send_as_snoop);
709c703,704
< (*p)->sendNextCycle(pkt);
---
> // send as a snoop request
> (*p)->sendNextCycle(pkt, true);