diff options
-rw-r--r-- | src/cpu/o3/lsq_unit_impl.hh | 2 | ||||
-rw-r--r-- | src/cpu/thread_state.cc | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/cpu/o3/lsq_unit_impl.hh b/src/cpu/o3/lsq_unit_impl.hh index 9f3a123a0..6f32ec304 100644 --- a/src/cpu/o3/lsq_unit_impl.hh +++ b/src/cpu/o3/lsq_unit_impl.hh @@ -853,7 +853,7 @@ LSQUnit<Impl>::recvRetry() if (dcachePort->sendTiming(retryPkt)) { storePostSend(retryPkt); - sendingPkt = NULL; + retryPkt = NULL; isStoreBlocked = false; } else { // Still blocked! diff --git a/src/cpu/thread_state.cc b/src/cpu/thread_state.cc index 9525861e5..dcfa93c3e 100644 --- a/src/cpu/thread_state.cc +++ b/src/cpu/thread_state.cc @@ -45,6 +45,8 @@ ThreadState::ThreadState(int _cpuId, int _tid, MemObject *mem, funcExeInst(0), storeCondFailures(0) #endif { + numInst = 0; + numLoad = 0; } #if FULL_SYSTEM |