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:
Steve Reinhardt 2010-07-08 17:56:13 -07:00
parent a03c1cd6e0
commit 897247d63b

View file

@ -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()) {