From e928b741ced0992468f621e95e54f1a666b47269 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Thu, 29 Sep 2016 13:52:41 -0700 Subject: [PATCH] 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. --- src/main/scala/coreplex/Configs.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/coreplex/Configs.scala b/src/main/scala/coreplex/Configs.scala index 304ca115..cd7be71d 100644 --- a/src/main/scala/coreplex/Configs.scala +++ b/src/main/scala/coreplex/Configs.scala @@ -100,7 +100,7 @@ class BaseCoreplexConfig extends Config ( case UseCompressed => true case DMKey => new DefaultDebugModuleConfig(site(NTiles), site(XLen)) case NCustomMRWCSRs => 0 - case MtvecInit => None + case MtvecInit => Some(BigInt(0)) case MtvecWritable => true //Uncore Paramters case LNEndpoints => site(TLKey(site(TLId))).nManagers + site(TLKey(site(TLId))).nClients