public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] Fix emulate_invalid_guest_state=0 part 2
@ 2012-12-12 17:10 Gleb Natapov
  2012-12-12 17:10 ` [PATCH 1/7] KVM: VMX: cleanup rmode_segment_valid() Gleb Natapov
                   ` (7 more replies)
  0 siblings, 8 replies; 14+ messages in thread
From: Gleb Natapov @ 2012-12-12 17:10 UTC (permalink / raw)
  To: kvm; +Cc: mtosatti

emulate_invalid_guest_state=0 still does not work since last patch of
my previous series was not applied. It causes kvm to emulate code that
previously kvm managed to run in vm86 and this, in turn, causes emulation
errors for instructions kvm does not know how to emulate. Patch 2 of
the series should fix that. Patch 3 is exactly same as 4/4 from previous
series. Other patches are clean-ups.


Gleb Natapov (7):
  KVM: VMX: cleanup rmode_segment_valid()
  KVM: VMX: relax check for CS register in rmode_segment_valid()
  KVM: VMX: return correct segment limit and flags for CS/SS registers
    in real mode
  KVM: VMX: use fix_rmode_seg() to fix all code/data segments
  KVM: VMX: remove redundant code from vmx_set_segment()
  KVM: VMX: clean-up vmx_set_segment()
  KVM: VMX: remove unneeded temporary variable from vmx_set_segment()

 arch/x86/kvm/vmx.c |   73 ++++++++++++++--------------------------------------
 1 file changed, 19 insertions(+), 54 deletions(-)

-- 
1.7.10.4


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2012-12-22 14:58 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-12 17:10 [PATCH 0/7] Fix emulate_invalid_guest_state=0 part 2 Gleb Natapov
2012-12-12 17:10 ` [PATCH 1/7] KVM: VMX: cleanup rmode_segment_valid() Gleb Natapov
2012-12-12 17:10 ` [PATCH 2/7] KVM: VMX: relax check for CS register in rmode_segment_valid() Gleb Natapov
2012-12-21 23:17   ` Marcelo Tosatti
2012-12-22  7:02     ` Gleb Natapov
2012-12-22 14:55       ` Marcelo Tosatti
2012-12-22 14:58         ` Marcelo Tosatti
2012-12-12 17:10 ` [PATCH 3/7] KVM: VMX: return correct segment limit and flags for CS/SS registers in real mode Gleb Natapov
2012-12-12 17:10 ` [PATCH 4/7] KVM: VMX: use fix_rmode_seg() to fix all code/data segments Gleb Natapov
2012-12-12 17:10 ` [PATCH 5/7] KVM: VMX: remove redundant code from vmx_set_segment() Gleb Natapov
2012-12-12 17:10 ` [PATCH 6/7] KVM: VMX: clean-up vmx_set_segment() Gleb Natapov
2012-12-12 17:10 ` [PATCH 7/7] KVM: VMX: remove unneeded temporary variable from vmx_set_segment() Gleb Natapov
2012-12-21 23:55 ` [PATCH 0/7] Fix emulate_invalid_guest_state=0 part 2 Marcelo Tosatti
2012-12-22  7:05   ` Gleb Natapov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox