changeset 7f95b7f56577 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=7f95b7f56577
description:
        Mem: fix master id assertion in cache_impl.hh
        The assertion was applied to the wrong packet.
        This patch fixes the issue rerported by Xiang Jiang on the gem5-dev 
mailing list.

diffstat:

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

diffs (12 lines):

diff -r bbb0132f0369 -r 7f95b7f56577 src/mem/cache/cache_impl.hh
--- a/src/mem/cache/cache_impl.hh       Fri Jun 29 11:19:06 2012 -0400
+++ b/src/mem/cache/cache_impl.hh       Fri Jun 29 11:19:07 2012 -0400
@@ -903,7 +903,7 @@
 
                 assert(!target->pkt->req->isUncacheable());
 
-                assert(pkt->req->masterId() < system->maxMasters());
+                assert(target->pkt->req->masterId() < system->maxMasters());
                 
missLatency[target->pkt->cmdToIndex()][target->pkt->req->masterId()] +=
                     completion_time - target->recvTime;
             } else if (pkt->cmd == MemCmd::UpgradeFailResp) {
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to