All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv2 0/6] more VMX real mode emulation fixes
@ 2012-12-20 14:57 Gleb Natapov
  2012-12-20 14:57 ` [PATCHv2 1/6] KVM: emulator: drop RPL check from linearize() function Gleb Natapov
                   ` (6 more replies)
  0 siblings, 7 replies; 21+ messages in thread
From: Gleb Natapov @ 2012-12-20 14:57 UTC (permalink / raw)
  To: kvm; +Cc: mtosatti

This series goes on top of my previous one: "Fix
emulate_invalid_guest_state=0 part 2". It does not only fixes bugs,
but also does a nice cleanup of VMX real mode emulation. All real mode
segment register mangling is now contained in fix_rmode_seg() function.

Changelog:
  v1 -> v2:
    - emulate_invalid_guest_state=0 broke again. Fix it.
    - additional patch to handle IO during emulation caused by #GP

Gleb Natapov (6):
  KVM: emulator: drop RPL check from linearize() function
  KVM: emulator: implement fninit, fnstsw, fnstcw
  KVM: VMX: make rmode_segment_valid() more strict.
  KVM: VMX: fix emulation of invalid guest state.
  KVM: VMX: Do not fix segment register during vcpu initialization.
  KVM: VMX: handle IO when emulation is due to #GP in real mode.

 arch/x86/kvm/emulate.c |  133 +++++++++++++++++++++++++++--
 arch/x86/kvm/vmx.c     |  219 +++++++++++++++++++++++++-----------------------
 2 files changed, 241 insertions(+), 111 deletions(-)

-- 
1.7.10.4


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

end of thread, other threads:[~2013-02-11 18:41 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-20 14:57 [PATCHv2 0/6] more VMX real mode emulation fixes Gleb Natapov
2012-12-20 14:57 ` [PATCHv2 1/6] KVM: emulator: drop RPL check from linearize() function Gleb Natapov
2013-02-11 16:58   ` Jan Kiszka
2013-02-11 17:25     ` Gleb Natapov
2013-02-11 17:31       ` Jan Kiszka
2013-02-11 17:40         ` Gleb Natapov
2013-02-11 17:50           ` Gleb Natapov
2013-02-11 18:05             ` Jan Kiszka
2013-02-11 18:40               ` Gleb Natapov
2012-12-20 14:57 ` [PATCHv2 2/6] KVM: emulator: implement fninit, fnstsw, fnstcw Gleb Natapov
2012-12-20 14:57 ` [PATCHv2 3/6] KVM: VMX: make rmode_segment_valid() more strict Gleb Natapov
2012-12-20 14:57 ` [PATCHv2 4/6] KVM: VMX: fix emulation of invalid guest state Gleb Natapov
2012-12-20 14:57 ` [PATCHv2 5/6] KVM: VMX: Do not fix segment register during vcpu initialization Gleb Natapov
2012-12-20 14:57 ` [PATCHv2 6/6] KVM: VMX: handle IO when emulation is due to #GP in real mode Gleb Natapov
2012-12-20 15:25   ` Alex Williamson
2012-12-20 16:43     ` Gleb Natapov
2012-12-20 22:58       ` Alex Williamson
2012-12-21  8:01         ` Gleb Natapov
2012-12-22 11:06     ` Avi Kivity
2012-12-23  9:44       ` Gleb Natapov
2013-01-03 12:53 ` [PATCHv2 0/6] more VMX real mode emulation fixes Marcelo Tosatti

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.