O3 CPU: Add a boolean flag for instruction midway in execution
Review Request #961 - Created Dec. 30, 2011 and discarded
| Information | |
|---|---|
| Nilay Vaish | |
| gem5 | |
| default | |
| Reviewers | |
| Default | |
O3 CPU: Add a boolean flag for instruction midway in execution This patch adds a boolean flag to the commit stage of the O3 cpu for tracking whether or not there is an instruction that has committed some but not all of its microops. This is required so that the interrupts are not handled while an instruction is midway through its execution.
Posted (Jan. 1, 2012, 8:53 a.m.)
-
src/cpu/o3/commit_impl.hh (Diff revision 1) -
How can an instruction not be in the instList, but be partly inflight?
Posted (Jan. 1, 2012, 10:21 a.m.)
-
src/cpu/o3/commit.hh (Diff revision 1) -
I dont think instruction_in_flight is the right name here. You should update this to "macroop_in_flight" (or something of that nature) as well as update the comment.
