Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
cpu-simple: Do not wait for a cache response for prefetches
Currently, a prefetch instruction will result in an infinite sleep where the CPU never wakes back up as it is expecting a dcache response even though this will not be delivered for prefetches. Work around this by overriding the _status field for prefetches in completeIfetch(). This allows my test workload from gem5#1139 to continue running beyond strlen() when using TimingSimpleCpu (but not other CPUs such as MinorCPU). Partially fixes: gem5#1139 Change-Id: Ic44bdb87f4099b11a7f9c6c99768a12fbef5842e
- Loading branch information