changeset aab017d1adc6 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=aab017d1adc6
description:
        cache: fix bug in SC upgrade handling
        This bug was introduced with the recent rework of SC
        failure handling in cset f97b62be544f.

diffstat:

 src/mem/cache/cache_impl.hh |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diffs (12 lines):

diff -r 10510cc7bb9f -r aab017d1adc6 src/mem/cache/cache_impl.hh
--- a/src/mem/cache/cache_impl.hh       Thu Jul 08 16:18:20 2010 -0700
+++ b/src/mem/cache/cache_impl.hh       Thu Jul 08 17:56:13 2010 -0700
@@ -1347,6 +1347,8 @@
         // as if we got a failure response
         pkt = new Packet(tgt_pkt);
         pkt->cmd = MemCmd::UpgradeFailResp;
+        pkt->senderState = mshr;
+        pkt->firstWordTime = pkt->finishTime = curTick;
         handleResponse(pkt);
         return NULL;
     } else if (mshr->isForwardNoResponse()) {
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to