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 <gaosong@loongson.cn>
> ---
> 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 <maobibo@loongson.cn>