qemu-kvm: event writeback can overwrite interrupts with -no-kvm-irqchip
commite8600b7e56744e0ca9df45eeb8916e42811a1a01
authorMarcelo Tosatti <mtosatti@redhat.com>
Tue, 4 May 2010 02:15:55 +0000 (3 23:15 -0300)
committerAvi Kivity <avi@redhat.com>
Wed, 5 May 2010 08:46:30 +0000 (5 11:46 +0300)
tree4bf4ba72104df26130f22c948f73ba9e8637cd63
parent5a8692ad430ca37b914dfc116ca5e4e8f26375d2
qemu-kvm: event writeback can overwrite interrupts with -no-kvm-irqchip

Interrupts that are injected during a vcpu event save/writeback cycle
are lost.

Fix by writebacking the state before injecting interrupts.

Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
qemu-kvm.c