Revision 0ecf89aa hw/i8259.c
b/hw/i8259.c | ||
---|---|---|
188 | 188 |
} else { |
189 | 189 |
s->isr |= (1 << irq); |
190 | 190 |
} |
191 |
s->irr &= ~(1 << irq); |
|
191 |
/* We don't clear a level sensitive interrupt here */ |
|
192 |
if (!(s->elcr & (1 << irq))) |
|
193 |
s->irr &= ~(1 << irq); |
|
192 | 194 |
} |
193 | 195 |
|
194 | 196 |
int cpu_get_pic_interrupt(CPUState *env) |
Also available in: Unified diff