Re: [nVMX w/ Haswell] KVM unit-tests in L1 - eventinj test fails trying to send NMI

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jun 26, 2013 at 10:49 PM, Jan Kiszka <jan.kiszka@xxxxxx> wrote:
> On 2013-06-26 10:03, Kashyap Chamarthy wrote:
>>> Thanks for the note, it's very helpful! This test actually fails on
>>> older CPUs as well, and I can finally reproduce the issue that Jay also
>>> reported. I'm not able to "cure" it by going back to 3b656cf764^,
>>
>> Ok, you tried w/o this commit..
>> ------------------------
>> commit 3b656cf764cbc43d3efb9bf5f45c618d4cf0989f
>> Author: Jan Kiszka <jan.kiszka@xxxxxxxxxxx>
>> Date:   Sun Apr 14 12:12:45 2013 +0200
>>
>>     KVM: nVMX: Fix injection of PENDING_INTERRUPT and NMI_WINDOW exits to L1
>>
>>     Check if the interrupt or NMI window exit is for L1 by testing if it has
>>     the corresponding controls enabled. This is required when we allow
>>     direct injection from L0 to L2
>> ------------------------
>
> I first tried by reverting to the commit before this one, just like Jay
> reported for https://bugzilla.kernel.org/show_bug.cgi?id=58941. But this
> just varied the error (kvm reports an internal error), didn't solve the
> issue. Now I simply reverted the commit on top of next, but without an
> effect. Looks like those problems are not directly related.
>
> Kashyap, you can do us a favor and try to find out if there was a commit
> in the recent history (roughly before I started to hack on nVMX this
> year) where this test cases succeeded.

Ok, will try this week by trial and error. I'm currently heads down on
a couple of other things.

By "this test cases succeeded" - I interpret it as "NMI tests" succeeded too.

Thanks.
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux