diff --git a/src/cpu/o3/lsq_impl.hh b/src/cpu/o3/lsq_impl.hh index 337ee03723..317e23b140 100644 --- a/src/cpu/o3/lsq_impl.hh +++ b/src/cpu/o3/lsq_impl.hh @@ -68,7 +68,7 @@ LSQ::DcachePort::recvTiming(PacketPtr pkt) } else { //else it is a coherence request, maybe you need to do something - warn("Recieved a coherence request (Invalidate??), 03CPU doesn't" + warn("Recieved a coherence request (Invalidate?), 03CPU doesn't" "update LSQ for these\n"); } return true; diff --git a/src/mem/cache/cache_impl.hh b/src/mem/cache/cache_impl.hh index 18f56b1ba9..c4acc03e7b 100644 --- a/src/mem/cache/cache_impl.hh +++ b/src/mem/cache/cache_impl.hh @@ -720,7 +720,7 @@ Tick Cache::snoopProbe(PacketPtr &pkt) { //Send a atomic (false) invalidate up if the protocol calls for it - coherence->propogateInvalidate(pkt, true); + coherence->propogateInvalidate(pkt, false); Addr blk_addr = pkt->getAddr() & ~(Addr(blkSize-1)); BlkType *blk = tags->findBlock(pkt);