aboutsummaryrefslogtreecommitdiff
path: root/machine/minit.c
diff options
context:
space:
mode:
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);