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