From ec0d178010cc9d4639ff0adeeae643f7ee6ab825 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Wed, 25 May 2016 15:40:53 -0700 Subject: [PATCH] Support M-mode-only implementations --- riscv-tools | 2 +- rocket | 2 +- src/main/scala/Configs.scala | 2 ++ uncore | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/riscv-tools b/riscv-tools index ffd20b64..5e9763fe 160000 --- a/riscv-tools +++ b/riscv-tools @@ -1 +1 @@ -Subproject commit ffd20b64afa18acdc60bc799346477d96236f21d +Subproject commit 5e9763fe7306e1214fc6babf05b3f15728932738 diff --git a/rocket b/rocket index 8df0593d..05b951ba 160000 --- a/rocket +++ b/rocket @@ -1 +1 @@ -Subproject commit 8df0593d0ed0c2e58f3687c37ac03784fcad075f +Subproject commit 05b951ba6f9cce36b0a3b29af9be7bd643ba2b66 diff --git a/src/main/scala/Configs.scala b/src/main/scala/Configs.scala index 8683786a..bce5cac9 100644 --- a/src/main/scala/Configs.scala +++ b/src/main/scala/Configs.scala @@ -204,6 +204,7 @@ class BaseConfig extends Config ( case FetchWidth => 1 case RetireWidth => 1 case UseVM => true + case UseUser => true case UsePerfCounters => true case FastLoadWord => true case FastLoadByte => false @@ -392,6 +393,7 @@ class WithRV32 extends Config( (pname,site,here) => pname match { case XLen => 32 case UseVM => false + case UseUser => false case UseAtomics => false case UseFPU => false case _ => throw new CDEMatchError diff --git a/uncore b/uncore index 2b1da921..1bb32abf 160000 --- a/uncore +++ b/uncore @@ -1 +1 @@ -Subproject commit 2b1da9213aa43cb37d3e7da7d9146825856ec6ef +Subproject commit 1bb32abf97b256be31f8876579e27c2fd9f5a958