summaryrefslogtreecommitdiff
path: root/software/vectored_interrupts/vectored_interrupts.c
diff options
context:
space:
mode:
Diffstat (limited to 'software/vectored_interrupts/vectored_interrupts.c')
-rw-r--r--software/vectored_interrupts/vectored_interrupts.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/software/vectored_interrupts/vectored_interrupts.c b/software/vectored_interrupts/vectored_interrupts.c
index 8958105..06b9620 100644
--- a/software/vectored_interrupts/vectored_interrupts.c
+++ b/software/vectored_interrupts/vectored_interrupts.c
@@ -76,9 +76,9 @@ void handle_m_time_interrupt(){
/*Synchronous Trap Handler*/
/*called from bsp/env/ventry.s */
-void handle_sync_trap(uintptr_t mcause, uintptr_t epc ) {
+void handle_sync_trap( ) {
write(1, "vUnhandled Trap:\n", 16);
- _exit(1 + mcause);
+ _exit(1 + read_csr(mcause));
}
/*Entry Point for PLIC Interrupt Handler*/