O3: If there is an outstanding table walk don't let the inst queue sleep.
authorAli Saidi <Ali.Saidi@ARM.com>
Wed, 23 Feb 2011 21:10:49 +0000 (15:10 -0600)
committerAli Saidi <Ali.Saidi@ARM.com>
Wed, 23 Feb 2011 21:10:49 +0000 (15:10 -0600)
commit3de8e0a0d4acaee84760961089db623518b784f7
tree1799a625d7457b2a7bd827681b283e7e2386aa40
parent326191adc9ed16c672a7f2442055dc8a23626739
O3: If there is an outstanding table walk don't let the inst queue sleep.

If there is an outstanding table walk and no other activity in the CPU
it can go to sleep and never wake up. This change makes the instruction
queue always active if the CPU is waiting for a store to translate.

If Gabe changes the way this code works then the below should be removed
as indicated by the todo.
src/cpu/o3/inst_queue_impl.hh