1
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

View File

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