Review Board 2.0.15


O3: Let squashed and deferred instructions issue.

Review Request #767 - Created July 2, 2011 and submitted

Information
Gabe Black
gem5
Reviewers
Default
ali, gblack, nate, stever
O3: Let squashed and deferred instructions issue.

Let squahsed and deferred instructions issue so they don't accumulate and clog
up the CPU.

   
Posted (July 10, 2011, 4:33 a.m.)



  
src/cpu/o3/inst_queue_impl.hh (Diff revision 1)
 
 
Could you explain what is going on here? 

Previously these instructions did what? Sat here until the squash propagated? Is there a corner case of the translation currently being in progress and the instruction getting squashed and removed before this comes back?

 
  1. Unfortunately no since it's been so long since I originally wrote this patch. I think what would happen is that squashed instructions would hang around here forever for whatever reason, and eventually O3 would get upset that there were too many instructions in flight.