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:
parent
a03c1cd6e0
commit
897247d63b
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()) {
|
||||
|
|
Loading…
Reference in a new issue