소스 검색

[libcpu/risc-v/virt64]: fix parameter for call handle_trap (#6042)

rewine 2 년 전
부모
커밋
825b9ffbc3
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      libcpu/risc-v/virt64/interrupt_gcc.S

+ 3 - 2
libcpu/risc-v/virt64/interrupt_gcc.S

@@ -114,8 +114,9 @@ trap_entry:
     /* handle interrupt */
     call  rt_interrupt_enter
     csrr  a0, SRC_XCAUSE
-    csrr  a1, SRC_XEPC
-    mv    a2, s0
+    csrr  a1, SRC_XTVAL
+    csrr  a2, SRC_XEPC
+    mv    a3, s0
     call  handle_trap
     call  rt_interrupt_leave