On 2025/12/24 上午11:19, Song Gao wrote:
According to Volume 1 Manual 7.4.8 ,exception,SYS,BRK,INE,IPE,PPD
FPE,SXD,ASXD are need't update CSR_BADV, this patch correct it.

Signed-off-by: Song Gao <[email protected]>
---
  target/loongarch/tcg/tcg_cpu.c | 2 --
  1 file changed, 2 deletions(-)

diff --git a/target/loongarch/tcg/tcg_cpu.c b/target/loongarch/tcg/tcg_cpu.c
index 9d077c56d9..ab247e82ec 100644
--- a/target/loongarch/tcg/tcg_cpu.c
+++ b/target/loongarch/tcg/tcg_cpu.c
@@ -121,8 +121,6 @@ static void loongarch_cpu_do_interrupt(CPUState *cs)
      case EXCCODE_FPE:
      case EXCCODE_SXD:
      case EXCCODE_ASXD:
-        env->CSR_BADV = env->pc;
-        QEMU_FALLTHROUGH;
      case EXCCODE_BCE:
      case EXCCODE_ADEM:
      case EXCCODE_PIL:

Reviewed-by: Bibo Mao <[email protected]>


Reply via email to