summaryrefslogtreecommitdiff
path: root/src/cpu/o3/cpu.cc
diff options
context:
space:
mode:
authorFaissal Sleiman <Faissal.Sleiman@arm.com>2013-10-31 13:41:13 -0500
committerFaissal Sleiman <Faissal.Sleiman@arm.com>2013-10-31 13:41:13 -0500
commit397dc784fd44860cf9f58ebf453769e5e2bd830b (patch)
treef0b648277015ecf7d5ce0f5d06f2b11379c5e225 /src/cpu/o3/cpu.cc
parent15938e049267d87e4272aa863741e56eba883117 (diff)
downloadgem5-397dc784fd44860cf9f58ebf453769e5e2bd830b.tar.xz
cpu: Construct ROB with cpu params struct instead of each variable
Most other structures/stages get passed the cpu params struct.
Diffstat (limited to 'src/cpu/o3/cpu.cc')
-rw-r--r--src/cpu/o3/cpu.cc5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/cpu/o3/cpu.cc b/src/cpu/o3/cpu.cc
index f379b1068..e13d7a959 100644
--- a/src/cpu/o3/cpu.cc
+++ b/src/cpu/o3/cpu.cc
@@ -230,10 +230,7 @@ FullO3CPU<Impl>::FullO3CPU(DerivO3CPUParams *params)
freeList(name() + ".freelist", &regFile),
- rob(this,
- params->numROBEntries, params->squashWidth,
- params->smtROBPolicy, params->smtROBThreshold,
- params->numThreads),
+ rob(this, params),
scoreboard(name() + ".scoreboard",
regFile.totalNumPhysRegs(), TheISA::NumMiscRegs,