1
0
Fork 0

Update config override documentation

As per https://github.com/ucb-bar/rocket-chip/pull/507
This commit is contained in:
Edward Wang 2017-02-08 15:26:01 -08:00
parent 69f4c1a144
commit 25db3d36c4
1 changed files with 5 additions and 5 deletions

View File

@ -423,11 +423,11 @@ post, so please stay tuned.
To override specific configuration items, such as the number of external interrupts,
you can create your own Configuration(s) and compose them with Config's ++ operator
class WithNExtInterrupts extends Config (nExt: Int) {
(pname, site, here) => pname match {
case (NExtInterrupts => nExt)
}
}
class WithNExtInterrupts(nExt: Int) extends Config {
(site, here, up) => {
case NExtInterrupts => nExt
}
}
class MyConfig extends Config (new WithNExtInterrupts(16) ++ new DefaultSmallConfig)
Then you can build as usual with CONFIG=MyConfig.