kvm.vger.kernel.org archive mirror
 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).