All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] KVM: x86: Fixes for IA32_APIC_BASE and nVMX
@ 2014-01-24 15:48 Jan Kiszka
  2014-01-24 15:48 ` [PATCH v2 1/4] KVM: x86: Validate guest writes to MSR_IA32_APICBASE Jan Kiszka
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Jan Kiszka @ 2014-01-24 15:48 UTC (permalink / raw)
  To: Paolo Bonzini, Gleb Natapov, Marcelo Tosatti; +Cc: kvm

This is the yet unmerged part of the previous round. Changes since v1:
 - rebase over next
 - switched APIC_BASE reserved bits check to guest's number of physical
   bits
 - addressed small review comment on "Rework interception of IRQs and
   NMIs"
 - added fix for improper EXCEPTION_NMI vmexit injection with valid IDT
   vectoring info

Paolo, did you already look into nested event handling for SVM? I assume
you will want to (re-)base it on top of this.

Jan

Jan Kiszka (4):
  KVM: x86: Validate guest writes to MSR_IA32_APICBASE
  KVM: nVMX: Rework interception of IRQs and NMIs
  KVM: nVMX: Fully emulate preemption timer
  KVM: nVMX: Do not inject NMI vmexits when L2 has a pending interrupt

 arch/x86/include/asm/kvm_host.h |   2 +
 arch/x86/kvm/cpuid.h            |  16 +++
 arch/x86/kvm/lapic.h            |   2 +-
 arch/x86/kvm/vmx.c              | 228 ++++++++++++++++++++++++----------------
 arch/x86/kvm/x86.c              |  47 +++++++--
 5 files changed, 197 insertions(+), 98 deletions(-)

-- 
1.8.1.1.298.ge7eed54


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

end of thread, other threads:[~2014-01-24 16:01 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-24 15:48 [PATCH v2 0/4] KVM: x86: Fixes for IA32_APIC_BASE and nVMX Jan Kiszka
2014-01-24 15:48 ` [PATCH v2 1/4] KVM: x86: Validate guest writes to MSR_IA32_APICBASE Jan Kiszka
2014-01-24 15:59   ` Paolo Bonzini
2014-01-24 16:01   ` Paolo Bonzini
2014-01-24 15:48 ` [PATCH v2 2/4] KVM: nVMX: Rework interception of IRQs and NMIs Jan Kiszka
2014-01-24 15:48 ` [PATCH v2 3/4] KVM: nVMX: Fully emulate preemption timer Jan Kiszka
2014-01-24 15:48 ` [PATCH v2 4/4] KVM: nVMX: Do not inject NMI vmexits when L2 has a pending interrupt Jan Kiszka

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.