diff options
Diffstat (limited to 'src/mem')
-rw-r--r-- | src/mem/cache/cache_impl.hh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mem/cache/cache_impl.hh b/src/mem/cache/cache_impl.hh index d01adde78..a73612f24 100644 --- a/src/mem/cache/cache_impl.hh +++ b/src/mem/cache/cache_impl.hh @@ -892,9 +892,9 @@ Cache<TagStore,Coherence>::snoopTiming(PacketPtr pkt) // better not be snooping a request that conflicts with something // we have outstanding... if (mshr && mshr->inService) { - assert(mshr->getNumTargets() < numTarget); //handle later mshr->allocateSnoopTarget(pkt, curTick, order++); - assert(mshr->getNumTargets() < numTarget); //handle later + if (mshr->getNumTargets() > numTarget) + warn("allocating bonus target for snoop"); //handle later return; } |