All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] KVM: x86: fix deliver of SMIs to halted VCPUs
@ 2015-10-13 10:34 Paolo Bonzini
  2015-10-13 10:34 ` [PATCH 1/2] KVM: x86: clean up kvm_arch_vcpu_runnable Paolo Bonzini
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Paolo Bonzini @ 2015-10-13 10:34 UTC (permalink / raw)
  To: linux-kernel, kvm; +Cc: rkrcmar, lersek

While SeaBIOS only uses synchronous SMI delivery through port 0xb2,
OVMF also uses APIC delivery, and it is buggy.

This is enough to run OVMF with SMM enabled and multiple processors,
up to a UEFI shell, but it literally takes minutes to get there.
However, the same behavior is visible with KVM disabled, so it may
be a firmware bug instead.

Paolo

Paolo Bonzini (2):
  KVM: x86: clean up kvm_arch_vcpu_runnable
  KVM: x86: fix SMI to halted VCPU

 arch/x86/kvm/x86.c | 42 ++++++++++++++++++++++++++++++++----------
 1 file changed, 32 insertions(+), 10 deletions(-)

-- 
1.8.3.1

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

end of thread, other threads:[~2015-10-13 15:55 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-13 10:34 [PATCH 0/2] KVM: x86: fix deliver of SMIs to halted VCPUs Paolo Bonzini
2015-10-13 10:34 ` [PATCH 1/2] KVM: x86: clean up kvm_arch_vcpu_runnable Paolo Bonzini
2015-10-13 15:45   ` Radim Krčmář
2015-10-13 10:34 ` [PATCH 2/2] KVM: x86: fix SMI to halted VCPU Paolo Bonzini
2015-10-13 15:55   ` Radim Krčmář
2015-10-13 12:59 ` [PATCH 0/2] KVM: x86: fix deliver of SMIs to halted VCPUs Paolo Bonzini

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.