Message ID | 02a048dc3f653f372a572d30afa37eb6b63c2269.1370911981.git.peter.crosthwaite@xilinx.com |
---|---|
State | New |
Headers | show |
diff --git a/hw/intc/xilinx_intc.c b/hw/intc/xilinx_intc.c index e9121cd..f343ee0 100644 --- a/hw/intc/xilinx_intc.c +++ b/hw/intc/xilinx_intc.c @@ -147,11 +147,6 @@ static void irq_handler(void *opaque, int irq, int level) { struct xlx_pic *p = opaque; - if (!(p->regs[R_MER] & 2)) { - qemu_irq_lower(p->parent_irq); - return; - } - /* edge triggered interrupt */ if (p->c_kind_of_intr & (1 << irq) && p->regs[R_MER] & 2) { p->regs[R_ISR] |= (level << irq);