qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH] hw/sun4m.c show IRQ set or reset


From: Robert Reif
Subject: [Qemu-devel] [PATCH] hw/sun4m.c show IRQ set or reset
Date: Sun, 02 Mar 2008 19:41:25 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.2) Gecko/20040308

Show which CPU IRQ is actually being set or reset when debugging.
diff -p -u -r1.86 sun4m.c
--- hw/sun4m.c  2 Mar 2008 08:48:47 -0000       1.86
+++ hw/sun4m.c  3 Mar 2008 00:35:29 -0000
@@ -258,12 +258,15 @@ void cpu_check_irqs(CPUState *env)
                 int old_interrupt = env->interrupt_index;
 
                 env->interrupt_index = TT_EXTINT | i;
-                if (old_interrupt != env->interrupt_index)
+                if (old_interrupt != env->interrupt_index) {
+                    DPRINTF("Set CPU IRQ %d\n", i);
                     cpu_interrupt(env, CPU_INTERRUPT_HARD);
+                }
                 break;
             }
         }
     } else if (!env->pil_in && (env->interrupt_index & ~15) == TT_EXTINT) {
+        DPRINTF("Reset CPU IRQ %d\n", env->interrupt_index & 15);
         env->interrupt_index = 0;
         cpu_reset_interrupt(env, CPU_INTERRUPT_HARD);
     }

reply via email to

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