537c537
< panic("BaseCPU doesn't expect recvTiming callback!");
---
> panic("BaseCPU doesn't expect recvTiming!\n");
544c544
< panic("BaseCPU doesn't expect recvRetry callback!");
---
> panic("BaseCPU doesn't expect recvRetry!\n");
547,553d546
< Tick
< BaseCPU::CpuPort::recvAtomic(PacketPtr pkt)
< {
< panic("BaseCPU doesn't expect recvAtomic callback!");
< return curTick();
< }
<
555c548
< BaseCPU::CpuPort::recvFunctional(PacketPtr pkt)
---
> BaseCPU::CpuPort::recvFunctionalSnoop(PacketPtr pkt)
557,559c550,552
< // No internal storage to update (in the general case). In the
< // long term this should never be called, but that assumed a split
< // into master/slave and request/response.
---
> // No internal storage to update (in the general case). A CPU with
> // internal storage, e.g. an LSQ that should be part of the
> // coherent memory has to check against stored data.