qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] Clear BMASK also for ErrorEPC


From: Thiemo Seufer
Subject: [Qemu-devel] [PATCH] Clear BMASK also for ErrorEPC
Date: Tue, 21 Feb 2006 19:19:31 +0000
User-agent: Mutt/1.5.11+cvs20060126

Hello All,

this clears MIPS_HFLAG_BMASK also for ErrorEPC, like it is done
already for EPC and DEPC.


Thiemo


diff -urpN qemu-work/target-mips/helper.c qemu/target-mips/helper.c
--- qemu-work/target-mips/helper.c      2006-02-18 00:40:44.000000000 +0000
+++ qemu/target-mips/helper.c   2006-02-15 14:00:33.000000000 +0000
@@ -325,6 +325,7 @@ void do_interrupt (CPUState *env)
              * come back to the jump
              */
             env->CP0_ErrorEPC = env->PC - 4;
+            env->hflags &= ~MIPS_HFLAG_BMASK;
         } else {
             env->CP0_ErrorEPC = env->PC;
         }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]