소스 검색

Invalid instruction exit. Todo: shutdown process

luojia65 4 년 전
부모
커밋
e8378daf80
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      soc/qemu/src/main.rs

+ 1 - 1
soc/qemu/src/main.rs

@@ -325,7 +325,7 @@ extern "C" fn start_trap_rust(trap_frame: &mut TrapFrame) {
                 }
                 mepc::write(mepc::read().wrapping_add(4)); // 跳过指令
             } else {
-                panic!("invalid instruction, mepc: {:016x?}", mepc::read());
+                panic!("invalid instruction, mepc: {:016x?}, instruction: {:016x?}", mepc::read(), ins);
             }
         }
         cause => panic!(