From 55da2986af076b94178e80f8824ad461a7064592 Mon Sep 17 00:00:00 2001 From: Nathaniel Filardo Date: Mon, 26 Apr 2021 02:07:10 +0100 Subject: [PATCH] Set mtval for excStoreCapPageFault-s correctly These were previously defaulting to 0, deeply confusing the kernel. --- src_Core/CPU/CsrFile.bsv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src_Core/CPU/CsrFile.bsv b/src_Core/CPU/CsrFile.bsv index 241e2e1..18b6699 100644 --- a/src_Core/CPU/CsrFile.bsv +++ b/src_Core/CPU/CsrFile.bsv @@ -1118,7 +1118,7 @@ module mkCsrFile #(Data hartid)(CsrFile); excInstAccessFault, excInstPageFault, excLoadAddrMisaligned, excLoadAccessFault, excStoreAddrMisaligned, excStoreAccessFault, - excLoadPageFault, excStorePageFault: return addr; + excLoadPageFault, excStorePageFault, excStoreCapPageFault: return addr; default: return 0; endcase);