public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] in-kernel APIC v3 (usermode side)
@ 2007-05-10 12:56 Gregory Haskins
       [not found] ` <20070510124839.10286.18144.stgit-sLgBBP33vUGnsjUZhwzVf9HuzzzSOjJt@public.gmane.org>
  0 siblings, 1 reply; 6+ messages in thread
From: Gregory Haskins @ 2007-05-10 12:56 UTC (permalink / raw)
  To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

This includes updates to the usermode patches to coincide with the v3 kernel
patch.  As before, this usermode code is really just for testing the level-1
features of the kernel code.  This usermode code needs to be polished up
before it can be considered for inclusion.  For example:

1) Support older kernels which do not have in-kernel APIC
2) Support the ability to dynamically select the apic emulation level from the
command line.

etc.

Notably missing is support to feed kernel-based interrupts up to userspace.
In practice this isnt a problem, since timer interrupts will also kick the
system out of a halt.  But its a hack to rely on that, and since there is no
guarantee an OS will use the timer this might not work in all cases.
Fortunately both XP and Linux use the timer, so HLTs never deadlock the
system.  We will add the support for signaling userspace for real hopefully on
the next drop.

If you want to test level-0 vs level-1 today, simply run an unpatched qemu on
a v3 patched kernel for level-0, and then apply this patch for level-1.


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] 6+ messages in thread

end of thread, other threads:[~2007-05-14 11:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-10 12:56 [PATCH 0/2] in-kernel APIC v3 (usermode side) Gregory Haskins
     [not found] ` <20070510124839.10286.18144.stgit-sLgBBP33vUGnsjUZhwzVf9HuzzzSOjJt@public.gmane.org>
2007-05-10 12:56   ` [PATCH 1/2] KVM: Updates for compiling in-kernel APIC support with external-modules Gregory Haskins
2007-05-10 12:56   ` [PATCH 2/2] KVM: in-kernel-apic modification to QEMU Gregory Haskins
     [not found]     ` <20070510125638.10286.95798.stgit-sLgBBP33vUGnsjUZhwzVf9HuzzzSOjJt@public.gmane.org>
2007-05-10 14:47       ` Anthony Liguori
     [not found]         ` <46433083.1080809-rdkfGonbjUSkNkDKm+mE6A@public.gmane.org>
2007-05-10 15:30           ` Gregory Haskins
2007-05-14 11:20           ` Avi Kivity

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