Default mtvec=0, not None
Setting it to None was a mistake. It makes it far harder to diagnose boot bugs, as you end up fetching from random addreses after trapping.
This commit is contained in:
parent
1e43512142
commit
e928b741ce
@ -100,7 +100,7 @@ class BaseCoreplexConfig extends Config (
|
|||||||
case UseCompressed => true
|
case UseCompressed => true
|
||||||
case DMKey => new DefaultDebugModuleConfig(site(NTiles), site(XLen))
|
case DMKey => new DefaultDebugModuleConfig(site(NTiles), site(XLen))
|
||||||
case NCustomMRWCSRs => 0
|
case NCustomMRWCSRs => 0
|
||||||
case MtvecInit => None
|
case MtvecInit => Some(BigInt(0))
|
||||||
case MtvecWritable => true
|
case MtvecWritable => true
|
||||||
//Uncore Paramters
|
//Uncore Paramters
|
||||||
case LNEndpoints => site(TLKey(site(TLId))).nManagers + site(TLKey(site(TLId))).nClients
|
case LNEndpoints => site(TLKey(site(TLId))).nManagers + site(TLKey(site(TLId))).nClients
|
||||||
|
Loading…
Reference in New Issue
Block a user