changeset 5e129d3c6d7e in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=5e129d3c6d7e
description:
        cache: minor SC assertion fix

        Thanks to Joe Gross for finding/testing this.

diffstat:

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

diffs (13 lines):

diff -r fc12f4d657f0 -r 5e129d3c6d7e src/mem/cache/cache_impl.hh
--- a/src/mem/cache/cache_impl.hh       Sun Oct 17 23:15:53 2010 -0700
+++ b/src/mem/cache/cache_impl.hh       Mon Oct 18 13:05:15 2010 -0700
@@ -906,7 +906,8 @@
             } else if (pkt->cmd == MemCmd::UpgradeFailResp) {
                 // failed StoreCond upgrade
                 assert(target->pkt->cmd == MemCmd::StoreCondReq ||
-                       target->pkt->cmd == MemCmd::StoreCondFailReq);
+                       target->pkt->cmd == MemCmd::StoreCondFailReq ||
+                       target->pkt->cmd == MemCmd::SCUpgradeFailReq);
                 completion_time = tags->getHitLatency() + pkt->finishTime;
                 target->pkt->req->setExtraData(0);
             } else {
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to