diff -r a75564db03c3 -r 19ad139e2fd0 src/cpu/simple/timing.cc --- a/src/cpu/simple/timing.cc Wed Jul 21 09:55:57 2010 -0700 +++ b/src/cpu/simple/timing.cc Tue Jul 27 16:00:12 2010 -0700 @@ -868,6 +868,7 @@ // received a response from the dcache: complete the load or store // instruction assert(!pkt->isError()); + assert(_status == DcacheWaitResponse || _status == DTBWaitResponse || pkt->req->getFlags().isSet(Request::NO_ACCESS)); numCycles += tickToCycles(curTick - previousTick); previousTick = curTick; @@ -897,7 +898,6 @@ } } - assert(_status == DcacheWaitResponse || _status == DTBWaitResponse); _status = Running; Fault fault = curStaticInst->completeAcc(pkt, this, traceData);