aboutsummaryrefslogtreecommitdiff
path: root/machine/minit.c
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2024-05-20 18:38:12 -0700
committerAndrew Waterman <andrew@sifive.com>2024-05-20 18:38:12 -0700
commit54e2005dc8658bf7bbec52ac54fe4712f7b4362a (patch)
tree94d5acaf1b339f46e93386a40424307034450edf /machine/minit.c
parentda80ada596eae650761bf9da9a0283b8b8058584 (diff)
parent5ae7523adc17d6014d6bd7db02ee26607c00470d (diff)
downloadriscv-pk-54e2005dc8658bf7bbec52ac54fe4712f7b4362a.zip
riscv-pk-54e2005dc8658bf7bbec52ac54fe4712f7b4362a.tar.gz
riscv-pk-54e2005dc8658bf7bbec52ac54fe4712f7b4362a.tar.bz2
Merge branch 'mylai-mtk-zicfilp-upstream'
Diffstat (limited to 'machine/minit.c')
-rw-r--r--machine/minit.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/machine/minit.c b/machine/minit.c
index afc48d5..55f50cb 100644
--- a/machine/minit.c
+++ b/machine/minit.c
@@ -79,7 +79,8 @@ static void delegate_traps()
(1U << CAUSE_BREAKPOINT) |
(1U << CAUSE_LOAD_PAGE_FAULT) |
(1U << CAUSE_STORE_PAGE_FAULT) |
- (1U << CAUSE_USER_ECALL);
+ (1U << CAUSE_USER_ECALL) |
+ (1U << CAUSE_SOFTWARE_CHECK_FAULT);
write_csr(mideleg, interrupts);
write_csr(medeleg, exceptions);