CRIS: NMI wakes up the core.
authoredgar_igl <edgar_igl@c046a42c-6fe2-441c-8c8c-71466251a162>
Wed, 7 Jan 2009 12:36:06 +0000 (12:36 +0000)
committeredgar_igl <edgar_igl@c046a42c-6fe2-441c-8c8c-71466251a162>
Wed, 7 Jan 2009 12:36:06 +0000 (12:36 +0000)
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6201 c046a42c-6fe2-441c-8c8c-71466251a162

target-cris/exec.h

index d328bf6..cce87f6 100644 (file)
@@ -46,7 +46,10 @@ void helper_movec(CPUCRISState *env, int reg, uint32_t val);
 static inline int cpu_halted(CPUState *env) {
        if (!env->halted)
                return 0;
-       if (env->interrupt_request & CPU_INTERRUPT_HARD) {
+
+       /* IRQ, NMI and GURU execeptions wakes us up.  */
+       if (env->interrupt_request
+           & (CPU_INTERRUPT_HARD | CPU_INTERRUPT_NMI)) {
                env->halted = 0;
                return 0;
        }