Ppc: Fix for lost simultaneous interrupts
commitb7f519299d8f0b42f57a848dbf9689f301b1363e
authorHollis Blanchard <hollisb@us.ibm.com>
Wed, 30 Apr 2008 21:03:32 +0000 (30 16:03 -0500)
committerAvi Kivity <avi@qumranet.com>
Sun, 4 May 2008 08:18:06 +0000 (4 11:18 +0300)
treeac3b5008bdd4520e19d5df0bda8a6f947f8078c4
parent69de4f3499efdfd89c64fd8a17e61e67e14edd44
Ppc: Fix for lost simultaneous interrupts

In addition to env->interrupt_request, PowerPC qemu tracks device interrupts in
env->irq_input_state. As long as irq_input_state is set, interrupt_request will
not be updated. Since we clear CPU_INTERRUPT_HARD, and it's never re-enabled,
we end up delivering only one interrupt.

Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
qemu-kvm-powerpc.c