PLIC: To avoid hazard between enable -> claim, enforce concurrency=1
This commit is contained in:
parent
3dfd584075
commit
1be13d6b4c
@ -75,7 +75,8 @@ class TLPLIC(maxPriorities: Int, address: BigInt = 0xC000000)(implicit p: Parame
|
|||||||
address = Seq(AddressSet(address, PLICConsts.size-1)),
|
address = Seq(AddressSet(address, PLICConsts.size-1)),
|
||||||
device = device,
|
device = device,
|
||||||
beatBytes = p(XLen)/8,
|
beatBytes = p(XLen)/8,
|
||||||
undefZero = false)
|
undefZero = false,
|
||||||
|
concurrency = 1) // Work around the enable -> claim hazard
|
||||||
|
|
||||||
val intnode = IntNexusNode(
|
val intnode = IntNexusNode(
|
||||||
numSourcePorts = 0 to 1024,
|
numSourcePorts = 0 to 1024,
|
||||||
|
Loading…
Reference in New Issue
Block a user