Messages in this thread | | | Date | Thu, 08 Oct 2009 18:38:48 +0200 | From | Avi Kivity <> | Subject | Re: [PATCH 1/9] KVM: SVM: Notify nested hypervisor of lost event injections |
| |
On 10/08/2009 06:32 PM, Joerg Roedel wrote: > No. The L1 guest needs to execute VMRUN with an interrupt to inject to > the L2 guest with event_inj. On that VMRUN instruction emulation an > interrupt becomes pending which causes an immediate #vmexit from L2 to > L2 again without even entering the L2 guest. The bug was that in this > case the event which the L1 tried to inject in the L2 was lost because > it was not copied to exit_int_info. >
(from L1 to L0?)
Wow. Alex, how did you find this?
We can try to cause an interrupt using a signal from another thread, but that's too difficult as the first test in a test suite.
-- error compiling committee.c: too many arguments to function
| |