Review Board 2.0.15


O3: Fixes fetch deadlock when the interrupt clears before CPU handles it.

Review Request #338 - Created Dec. 6, 2010 and submitted - Latest diff uploaded

Information
Ali Saidi
gem5
Reviewers
Default
ali, gblack, nate, stever
O3: Fixes fetch deadlock when the interrupt clears before CPU handles it.

When this condition occurs the cpu should restart the fetch stage to fetch from
the original execution path. Fault handling in the commit stage is cleaned up a
little bit so the control flow is simplier. Finally, if an instruction is being
used to carry a fault it isn't executed, so the fault propigates appropriately.