Román Cárdenas пре 1 година
родитељ
комит
c6231cedbc
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      riscv/src/interrupt.rs

+ 2 - 2
riscv/src/interrupt.rs

@@ -83,7 +83,7 @@ pub mod machine {
         }
 
         // Restore MSTATUS.PIE, MSTATUS.MPP, and SEPC
-        if !mstatus.mpie() {
+        if mstatus.mpie() {
             mstatus::set_mpie();
         }
         mstatus::set_mpp(mstatus.mpp());
@@ -172,7 +172,7 @@ pub mod supervisor {
         }
 
         // Restore SSTATUS.SPIE, SSTATUS.SPP, and SEPC
-        if !sstatus.spie() {
+        if sstatus.spie() {
             sstatus::set_spie();
         }
         sstatus::set_spp(sstatus.spp());