public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] in-kernel APIC v2
@ 2007-05-09 15:18 Gregory Haskins
       [not found] ` <20070509151238.8673.4818.stgit-sLgBBP33vUGnsjUZhwzVf9HuzzzSOjJt@public.gmane.org>
  0 siblings, 1 reply; 15+ messages in thread
From: Gregory Haskins @ 2007-05-09 15:18 UTC (permalink / raw)
  To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

This release fixes two critical issues:

1) Performance was bad in previous versions (QEMU would stay at 80% + even
   when the guest was idle).  Root cause was a latent KVM bug that was not
   exposed with the original interrupt model.  Namely, interrupts were not
   checked during light-exit (see Patch #2).  The behavior we were seeing was
   caused by the system continuously halting, only to determine that there
   were interrupts pending and executing a light-exit.  However, the
   interrupts were never injected so the guest would just tight loop on HLT.

2) Fixed corruption issue were signal reception in the new interrupt code
   could cause us to return to userspace without restoring the host state
   properly.

Regards,
-Greg

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/

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

end of thread, other threads:[~2007-05-10 13:03 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-09 15:18 [PATCH 0/9] in-kernel APIC v2 Gregory Haskins
     [not found] ` <20070509151238.8673.4818.stgit-sLgBBP33vUGnsjUZhwzVf9HuzzzSOjJt@public.gmane.org>
2007-05-09 15:19   ` [PATCH 1/9] KVM: Adds support for in-kernel mmio handlers Gregory Haskins
2007-05-09 15:19   ` [PATCH 2/9] KVM: VMX - fix interrupt checking on light-exit Gregory Haskins
2007-05-09 15:19   ` [PATCH 3/9] KVM: Add irqdevice object Gregory Haskins
2007-05-09 15:19   ` [PATCH 4/9] KVM: Adds ability to preempt an executing VCPU Gregory Haskins
     [not found]     ` <20070509151917.8673.28710.stgit-sLgBBP33vUGnsjUZhwzVf9HuzzzSOjJt@public.gmane.org>
2007-05-09 22:28       ` [PATCH 4/9] KVM: Adds ability to preempt an executingVCPU Dor Laor
     [not found]         ` <64F9B87B6B770947A9F8391472E032160BBA6490-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org>
2007-05-09 23:39           ` Gregory Haskins
     [not found]             ` <46422360.BA47.005A.0-Et1tbQHTxzrQT0dZR+AlfA@public.gmane.org>
2007-05-10  8:22               ` [PATCH 4/9] KVM: Adds ability to preempt anexecutingVCPU Dor Laor
     [not found]                 ` <64F9B87B6B770947A9F8391472E032160BBA6616-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org>
2007-05-10 12:33                   ` Gregory Haskins
     [not found]                     ` <4642D8A0.BA47.005A.0-Et1tbQHTxzrQT0dZR+AlfA@public.gmane.org>
2007-05-10 13:03                       ` [PATCH 4/9] KVM: Adds ability to preemptanexecutingVCPU Dor Laor
2007-05-09 15:19   ` [PATCH 5/9] KVM: Adds ability to signal userspace using a file-descriptor Gregory Haskins
2007-05-09 15:19   ` [PATCH 6/9] KVM: Add support for in-kernel LAPIC model Gregory Haskins
2007-05-09 15:19   ` [PATCH 7/9] KVM: Adds support for real NMI injection on VMX processors Gregory Haskins
2007-05-09 15:19   ` [PATCH 8/9] KVM: Adds basic plumbing to support TPR shadow features Gregory Haskins
2007-05-09 15:19   ` [PATCH 9/9] KVM: Adds support for TPR shadowing under VMX processors Gregory Haskins

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