summaryrefslogtreecommitdiff
path: root/cpu/beta_cpu/full_cpu.hh
diff options
context:
space:
mode:
Diffstat (limited to 'cpu/beta_cpu/full_cpu.hh')
-rw-r--r--cpu/beta_cpu/full_cpu.hh5
1 files changed, 5 insertions, 0 deletions
diff --git a/cpu/beta_cpu/full_cpu.hh b/cpu/beta_cpu/full_cpu.hh
index cf753ad67..bde7e5bbf 100644
--- a/cpu/beta_cpu/full_cpu.hh
+++ b/cpu/beta_cpu/full_cpu.hh
@@ -115,6 +115,8 @@ class FullBetaCPU : public BaseFullCPU
void init();
+ void fullCPURegStats();
+
void activateContext(int thread_num, int delay);
void suspendContext(int thread_num);
void deallocateContext(int thread_num);
@@ -205,6 +207,9 @@ class FullBetaCPU : public BaseFullCPU
/** Remove all instructions that are not currently in the ROB. */
void removeInstsNotInROB();
+ /** Remove all instructions younger than the given sequence number. */
+ void removeInstsUntil(const InstSeqNum &seq_num);
+
/** Remove all instructions from the list. */
void removeAllInsts();