Преглед изворни кода

修改了上下文切换退出时的bug,该bug会导致中断被提前打开造成死锁

ZhangTao пре 5 година
родитељ
комит
80a4912baf
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      libcpu/risc-v/common/context_gcc.S

+ 1 - 1
libcpu/risc-v/common/context_gcc.S

@@ -175,7 +175,7 @@ rt_hw_context_switch_exit:
     LOAD x1,   1 * REGBYTES(sp)
 
     li    t0, 0x00001800
-    csrs  mstatus, t0
+    csrw  mstatus, t0
     LOAD a0,   2 * REGBYTES(sp)
     csrs mstatus, a0