cache: fix bug in SC upgrade handling
This bug was introduced with the recent rework of SC failure handling in cset f97b62be544f.
This commit is contained in:
2
src/mem/cache/cache_impl.hh
vendored
2
src/mem/cache/cache_impl.hh
vendored
@@ -1347,6 +1347,8 @@ Cache<TagStore>::getTimingPacket()
|
||||
// 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()) {
|
||||
|
||||
Reference in New Issue
Block a user