summaryrefslogtreecommitdiff
path: root/src/cpu/o3/rename.hh
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2006-12-16 07:35:56 -0500
committerGabe Black <gblack@eecs.umich.edu>2006-12-16 07:35:56 -0500
commitc6944e320cfa86d3f2ce628457aff4bc431e7189 (patch)
treec8752f8f6d8fbf92d2417c4fb958096303dfbcdc /src/cpu/o3/rename.hh
parent244506ae12d079e012ec40fe85b68f54d3fd91c6 (diff)
downloadgem5-c6944e320cfa86d3f2ce628457aff4bc431e7189.tar.xz
Add in capability to return to unblocking after a squash. This is needed because if you don't squash -all- the instructions, you need to keep clearing out whatever is left in the skid buffer.
--HG-- extra : convert_revision : 7308eda27f4366348cf5fce71ddfa4b217bc172d
Diffstat (limited to 'src/cpu/o3/rename.hh')
-rw-r--r--src/cpu/o3/rename.hh4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cpu/o3/rename.hh b/src/cpu/o3/rename.hh
index 1ede6f355..6b4628f92 100644
--- a/src/cpu/o3/rename.hh
+++ b/src/cpu/o3/rename.hh
@@ -415,6 +415,10 @@ class DefaultRename
* after squashing. */
bool resumeSerialize;
+ /** Whether or not rename needs to resume clearing out the skidbuffer
+ * after squashing. */
+ bool resumeUnblocking;
+
/** The number of threads active in rename. */
unsigned numThreads;