Skip to content

Commit e61bf07

Browse files
committed
Fix incorrect mcause for ecall
1 parent f4b49bb commit e61bf07

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main.mlog.jinja

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1597,7 +1597,7 @@ PRIV:
15971597
ECALL:
15981598
# 0b1000 (8) = ecall from U-mode
15991599
# 0b1011 (11) = ecall from S-mode
1600-
op and mcause 0b1000 privilege_mode
1600+
op or mcause 0b1000 privilege_mode
16011601
set mtval 0
16021602
jump trap always
16031603

0 commit comments

Comments
 (0)