Fix for regression failure.
src/cpu/o3/fetch_impl.hh: Fetch needs to make sure it isn't waiting on an Icache access. --HG-- extra : convert_revision : b53eb58b9e5a00bdb394134586d1f84f84d1c6e1
This commit is contained in:
parent
3052632b68
commit
8a0cbbe27b
1 changed files with 3 additions and 1 deletions
|
@ -985,7 +985,9 @@ DefaultFetch<Impl>::checkSignalsAndUpdate(unsigned tid)
|
|||
}
|
||||
}
|
||||
|
||||
if (checkStall(tid) && fetchStatus[tid] != IcacheWaitResponse) {
|
||||
if (checkStall(tid) &&
|
||||
fetchStatus[tid] != IcacheWaitResponse &&
|
||||
fetchStatus[tid] != IcacheWaitRetry) {
|
||||
DPRINTF(Fetch, "[tid:%i]: Setting to blocked\n",tid);
|
||||
|
||||
fetchStatus[tid] = Blocked;
|
||||
|
|
Loading…
Reference in a new issue