From: ths Date: Tue, 20 Mar 2007 16:52:54 +0000 (+0000) Subject: SlavIO interrupt controller fix, by Aurelien Jarno. X-Git-Tag: TizenStudio_2.0_p2.3~13706 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=491730f3287a5dec9a8ff45a80ee80c6682d49e5;p=sdk%2Femulator%2Fqemu.git SlavIO interrupt controller fix, by Aurelien Jarno. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2515 c046a42c-6fe2-441c-8c8c-71466251a162 --- diff --git a/hw/slavio_intctl.c b/hw/slavio_intctl.c index 288fb50..456d967 100644 --- a/hw/slavio_intctl.c +++ b/hw/slavio_intctl.c @@ -293,6 +293,7 @@ void slavio_pic_set_irq(void *opaque, int irq, int level) if (level) { s->intregm_pending |= mask; s->intreg_pending[s->target_cpu] |= 1 << pil; + slavio_check_interrupts(s); } else { s->intregm_pending &= ~mask; @@ -300,7 +301,6 @@ void slavio_pic_set_irq(void *opaque, int irq, int level) } } } - slavio_check_interrupts(s); } void slavio_pic_set_irq_cpu(void *opaque, int irq, int level, unsigned int cpu)