1
0

Make a directory for the config package (#464)

* [config] make dir structure mirror packages

* [config] expunge max_int
This commit is contained in:
Henry Cook
2016-12-05 10:42:16 -08:00
committed by GitHub
parent d0a0c887dc
commit f3d0692619
4 changed files with 5 additions and 18 deletions

View File

@ -4,8 +4,10 @@
package coreplex
import Chisel._
import junctions._
import config._
import diplomacy._
import junctions.PAddrBits
import rocket._
import uncore.tilelink._
import uncore.tilelink2._
import uncore.coherence._
@ -13,10 +15,7 @@ import uncore.agents._
import uncore.devices._
import uncore.converters._
import uncore.util._
import rocket._
import util._
import util.ConfigUtils._
import config._
class BaseCoreplexConfig extends Config (
{ (pname,site,here) =>
@ -95,11 +94,11 @@ class BaseCoreplexConfig extends Config (
nManagers = site(BankedL2Config).nBanks + 1 /* MMIO */,
nCachingClients = 1,
nCachelessClients = 1,
maxClientXacts = max_int(
maxClientXacts = List(
// L1 cache
site(DCacheKey).nMSHRs + 1 /* IOMSHR */,
// RoCC
if (site(BuildRoCC).isEmpty) 1 else site(RoccMaxTaggedMemXacts)),
if (site(BuildRoCC).isEmpty) 1 else site(RoccMaxTaggedMemXacts)).max,
maxClientsPerPort = if (site(BuildRoCC).isEmpty) 1 else 2,
maxManagerXacts = site(NAcquireTransactors) + 2,
dataBeats = innerDataBeats,