O3 CPU: Improve handling of delayed commit flag
authorNilay Vaish <nilay@cs.wisc.edu>
Fri, 10 Feb 2012 14:37:31 +0000 (08:37 -0600)
committerNilay Vaish <nilay@cs.wisc.edu>
Fri, 10 Feb 2012 14:37:31 +0000 (08:37 -0600)
commit6a7a6263e16cd3a16b4d7738f7df06f6e7a97ed6
treed47d2f929ab15a85192ca5a692b6d14fbd2a0da6
parentcd765c23a2030d45223952315b4e862999714890
O3 CPU: Improve handling of delayed commit flag
The delayed commit flag is used in conjunction with interrupt pending flag to
figure out whether or not fetch stage should get more instructions. This patch
clears this flag when instructions are squashed. Also, in case an interrupt is
pending, currently it is not possible to access the instruction cache. This
patch allows accessing the cache in case this flag is set.
src/cpu/o3/fetch_impl.hh