feat(config): modify CVM-related configs (#4957)
* set the default value of HasBitmapCheck to true * modify the requirement for HasMEMencryption and KeyIDBits
This commit is contained in:
parent
835923c23f
commit
005fbf7a9e
|
@ -80,6 +80,6 @@ CVMParams:
|
|||
HasMEMencryption: false
|
||||
HasDelayNoencryption: false
|
||||
|
||||
EnableBitmapCheck: false
|
||||
EnableBitmapCheck: true
|
||||
|
||||
EnableBitmapCheckDefault: false
|
||||
|
|
|
@ -183,7 +183,7 @@ trait HasSoCParameter {
|
|||
val EnablePowerDown = soc.EnablePowerDown
|
||||
|
||||
def HasMEMencryption = cvm.HasMEMencryption
|
||||
require((cvm.HasMEMencryption && (cvm.KeyIDBits > 0)) || (!cvm.HasMEMencryption && (cvm.KeyIDBits == 0)),
|
||||
require((cvm.HasMEMencryption && (cvm.KeyIDBits > 0)) || (!cvm.HasMEMencryption),
|
||||
"HasMEMencryption most set with KeyIDBits > 0")
|
||||
}
|
||||
|
||||
|
|
|
@ -60,7 +60,7 @@ case class XSCoreParameters
|
|||
VLEN: Int = 128,
|
||||
ELEN: Int = 64,
|
||||
HSXLEN: Int = 64,
|
||||
HasBitmapCheck: Boolean = false,
|
||||
HasBitmapCheck: Boolean = true,
|
||||
HasBitmapCheckDefault: Boolean = false,
|
||||
HasMExtension: Boolean = true,
|
||||
HasCExtension: Boolean = true,
|
||||
|
|
Loading…
Reference in New Issue