From 397dc784fd44860cf9f58ebf453769e5e2bd830b Mon Sep 17 00:00:00 2001 From: Faissal Sleiman Date: Thu, 31 Oct 2013 13:41:13 -0500 Subject: cpu: Construct ROB with cpu params struct instead of each variable Most other structures/stages get passed the cpu params struct. --- src/cpu/o3/cpu.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/cpu/o3/cpu.cc') 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::FullO3CPU(DerivO3CPUParams *params) freeList(name() + ".freelist", ®File), - rob(this, - params->numROBEntries, params->squashWidth, - params->smtROBPolicy, params->smtROBThreshold, - params->numThreads), + rob(this, params), scoreboard(name() + ".scoreboard", regFile.totalNumPhysRegs(), TheISA::NumMiscRegs, -- cgit v1.2.3