Skip to content

Commit 1922023

Browse files
committed
cpu: default to full resolve train rollout
Enable packet-based resolve training by default while keeping legacy resolve updates enabled as fallback until the remaining components are migrated. Change-Id: I124f9657b46ad9e19bb0bf81f3d3ec85592d25ab
1 parent 74dbc52 commit 1922023

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/cpu/o3/BaseO3CPU.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,10 @@ def support_take_over(cls):
247247
branchPred = Param.BranchPredictor(DecoupledBPUWithBTB(),
248248
"Branch Predictor")
249249
resolveQueueSize = Param.Unsigned(16, "Number of entries in the branch resolution queue")
250+
enableFullResolveTrain = Param.Bool(True,
251+
"Enable packet-based resolve training rollout plumbing")
252+
enableLegacyResolveUpdate = Param.Bool(True,
253+
"Enable legacy PC-only resolve update")
250254
needsTSO = Param.Bool(False, "Enable TSO Memory model")
251255

252256
scheduler = Param.Scheduler("")

0 commit comments

Comments
 (0)