Re: [PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-05-03 Thread Gleb Natapov
On Wed, Apr 21, 2010 at 05:14:04PM +0200, Jan Kiszka wrote: No you don't. I was told that software should be prepared to handle NMI after MOV SS. What part of SDM does this contradict? I found nothing in latest SDM. [ updated to March 2010 version ] To sum up the scenario again, I

Re: [PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-04-21 Thread Jan Kiszka
Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:37:15AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:27:07AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:14:45AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at

Re: [PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-04-21 Thread Gleb Natapov
On Wed, Apr 21, 2010 at 04:17:03PM +0200, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:37:15AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:27:07AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:14:45AM +0100, Jan

Re: [PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-04-21 Thread Jan Kiszka
Gleb Natapov wrote: On Wed, Apr 21, 2010 at 04:17:03PM +0200, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:37:15AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:27:07AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at

Re: [PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-04-21 Thread Gleb Natapov
On Wed, Apr 21, 2010 at 04:41:38PM +0200, Jan Kiszka wrote: Gleb Natapov wrote: On Wed, Apr 21, 2010 at 04:17:03PM +0200, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:37:15AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:27:07AM +0100, Jan

Re: [PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-04-21 Thread Jan Kiszka
Gleb Natapov wrote: On Wed, Apr 21, 2010 at 04:41:38PM +0200, Jan Kiszka wrote: Gleb Natapov wrote: On Wed, Apr 21, 2010 at 04:17:03PM +0200, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:37:15AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at

Re: [PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-04-21 Thread Gleb Natapov
On Wed, Apr 21, 2010 at 05:14:04PM +0200, Jan Kiszka wrote: Gleb Natapov wrote: On Wed, Apr 21, 2010 at 04:41:38PM +0200, Jan Kiszka wrote: Gleb Natapov wrote: On Wed, Apr 21, 2010 at 04:17:03PM +0200, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:37:15AM +0100, Jan

[PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-02-16 Thread Jan Kiszka
Found while browsing Xen code: While we assume that the STI interrupt shadow also inplies virtual NMI blocking, some processors may have a different opinion (SDM 3: 22.3). To avoid misunderstandings that would cause endless VM entry attempts, translate STI into MOV SS blocking when requesting the

Re: [PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-02-16 Thread Gleb Natapov
On Tue, Feb 16, 2010 at 10:16:12AM +0100, Jan Kiszka wrote: Found while browsing Xen code: While we assume that the STI interrupt shadow also inplies virtual NMI blocking, some processors may have a different opinion (SDM 3: 22.3). To avoid misunderstandings that would cause endless VM entry

Re: [PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-02-16 Thread Jan Kiszka
Gleb Natapov wrote: On Tue, Feb 16, 2010 at 10:16:12AM +0100, Jan Kiszka wrote: Found while browsing Xen code: While we assume that the STI interrupt shadow also inplies virtual NMI blocking, some processors may have a different opinion (SDM 3: 22.3). To avoid misunderstandings that would

Re: [PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-02-16 Thread Gleb Natapov
On Tue, Feb 16, 2010 at 11:04:10AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 10:16:12AM +0100, Jan Kiszka wrote: Found while browsing Xen code: While we assume that the STI interrupt shadow also inplies virtual NMI blocking, some processors may have a different

Re: [PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-02-16 Thread Jan Kiszka
Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:14:45AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:04:10AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 10:16:12AM +0100, Jan Kiszka wrote: Found while browsing Xen code: While we assume that

Re: [PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-02-16 Thread Gleb Natapov
On Tue, Feb 16, 2010 at 11:27:07AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:14:45AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:04:10AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 10:16:12AM +0100, Jan

Re: [PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-02-16 Thread Jan Kiszka
Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:27:07AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:14:45AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:04:10AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at

Re: [PATCH] KVM: VMX: Translate interrupt shadow when waiting on NMI window

2010-02-16 Thread Gleb Natapov
On Tue, Feb 16, 2010 at 11:37:15AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:27:07AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:14:45AM +0100, Jan Kiszka wrote: Gleb Natapov wrote: On Tue, Feb 16, 2010 at 11:04:10AM +0100, Jan