Support disabling virtual memory
This commit is contained in:
		| @@ -242,6 +242,7 @@ class PCR(implicit conf: RocketConfiguration) extends Module | ||||
|       reg_status.s64 := true | ||||
|       reg_status.u64 := true | ||||
|       reg_status.zero := 0 | ||||
|       if (!conf.vm) reg_status.vm := false | ||||
|       if (conf.rocc.isEmpty) reg_status.er := false | ||||
|       if (!conf.fpu) reg_status.ef := false | ||||
|     } | ||||
|   | ||||
| @@ -7,6 +7,7 @@ import Util._ | ||||
| case class RocketConfiguration(tl: TileLinkConfiguration, | ||||
|                                icache: ICacheConfig, dcache: DCacheConfig, | ||||
|                                fpu: Boolean, rocc: Option[RocketConfiguration => RoCC] = None, | ||||
|                                vm: Boolean = true, | ||||
|                                fastLoadWord: Boolean = true, | ||||
|                                fastLoadByte: Boolean = false, | ||||
|                                fastMulDiv: Boolean = true) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user