cpu.cc (9915:d9e3ad574162) | cpu.cc (9916:9c3a4595cce9) |
---|---|
1/* 2 * Copyright (c) 2011-2012 ARM Limited | 1/* 2 * Copyright (c) 2011-2012 ARM Limited |
3 * Copyright (c) 2013 Advanced Micro Devices, Inc. |
|
3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software 9 * licensed hereunder. You may use the software subject to the license 10 * terms below provided that you ensure that this notice is replicated --- 219 unchanged lines hidden (view full) --- 230 TheISA::NumIntRegs, params->numPhysIntRegs, 231 TheISA::NumFloatRegs, params->numPhysFloatRegs), 232 233 rob(this, 234 params->numROBEntries, params->squashWidth, 235 params->smtROBPolicy, params->smtROBThreshold, 236 params->numThreads), 237 | 4 * All rights reserved 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating 9 * to a hardware implementation of the functionality of the software 10 * licensed hereunder. You may use the software subject to the license 11 * terms below provided that you ensure that this notice is replicated --- 219 unchanged lines hidden (view full) --- 231 TheISA::NumIntRegs, params->numPhysIntRegs, 232 TheISA::NumFloatRegs, params->numPhysFloatRegs), 233 234 rob(this, 235 params->numROBEntries, params->squashWidth, 236 params->smtROBPolicy, params->smtROBThreshold, 237 params->numThreads), 238 |
238 scoreboard(params->numThreads, 239 TheISA::NumIntRegs, params->numPhysIntRegs, 240 TheISA::NumFloatRegs, params->numPhysFloatRegs, 241 TheISA::NumMiscRegs * numThreads, 242 TheISA::ZeroReg), | 239 scoreboard(name() + ".scoreboard", 240 regFile.totalNumPhysRegs(), TheISA::NumMiscRegs, 241 TheISA::ZeroReg, TheISA::ZeroReg), |
243 244 isa(numThreads, NULL), 245 246 icachePort(&fetch, this), 247 dcachePort(&iew.ldstQueue, this), 248 249 timeBuffer(params->backComSize, params->forwardComSize), 250 fetchQueue(params->backComSize, params->forwardComSize), --- 1539 unchanged lines hidden --- | 242 243 isa(numThreads, NULL), 244 245 icachePort(&fetch, this), 246 dcachePort(&iew.ldstQueue, this), 247 248 timeBuffer(params->backComSize, params->forwardComSize), 249 fetchQueue(params->backComSize, params->forwardComSize), --- 1539 unchanged lines hidden --- |