1a2,13
> * Copyright (c) 2012 ARM Limited
> * All rights reserved.
> *
> * The license below extends only to copyright in the software and shall
> * not be construed as granting a license to any other intellectual
> * property including but not limited to intellectual property relating
> * to a hardware implementation of the functionality of the software
> * licensed hereunder. You may use the software subject to the license
> * terms below provided that you ensure that this notice is replicated
> * unmodified and in its entirety in all distributions of the software,
> * modified or unmodified, in source code or in binary form.
> *
138,140d149
< virtual Tick recvAtomic(PacketPtr pkt)
< {
< if (recvSnoops) return 0;
142c151,155
< panic("dma port shouldn't be used for pio access."); M5_DUMMY_RETURN
---
> virtual bool recvTimingSnoop(PacketPtr pkt)
> {
> if (!recvSnoops)
> panic("%s was not expecting a snoop\n", name());
> return true;
144c157,158
< virtual void recvFunctional(PacketPtr pkt)
---
>
> virtual Tick recvAtomicSnoop(PacketPtr pkt)
146c160,163
< if (recvSnoops) return;
---
> if (!recvSnoops)
> panic("%s was not expecting a snoop\n", name());
> return 0;
> }
148c165,168
< panic("dma port shouldn't be used for pio access.");
---
> virtual void recvFunctionalSnoop(PacketPtr pkt)
> {
> if (!recvSnoops)
> panic("%s was not expecting a snoop\n", name());