The following is my kernel side patch series for adding in-kernel APIC logic.
By default, the code enters "level-0" mode and should be compatible with
existing userspace.  I have a patch series for userspace which enables
"level-1" mode which I will forward after this one.

I have incorporated most of the feedback I have received to date.  There were
a few things that I had initially agreed to do that you may find missing from
the changes.  I found a few places where my original decisions made more sense
to me than what I agreed to change, so I left them pending further
discussion.  E.g. "kvm_irqpin_t" was going to change to "kvm_cpuirq_t" but I
decided against it for reasons I can discuss if anyone is so inclined.

level-0 has been tested with both 32 bit windows and 64-bit linux *before* I
moved to git-HEAD.  They both worked without any discernable differences in
behavior.

I then bumped up to git-HEAD and adjusted all my patches to get ready for
submission.  Unfortunately I seem to have run into a (known/unknown)
regression(*) in the KVM codebase with that update where things arent working
quite right.  What I did confirm was that the system behaves the same both
with and without my patches for both level-0 and level-1 behavior.  It is now
at a point where testers could start to look at my patches and provide
bug/performance feedback in addition to the code review comments.  All are
welcome.  

(*) I see a guest-crash exception very early on in 64 bit Ubuntu 6.x, and I
get a blank screen in the SLED-10 64 bit graphical screen.  I have seen some
emails floating around potentially talking about some screen drawing issues,
so perhaps its another occurance of that. In any case, I have been able to get
quite a significant amount of testing/bug-fixing done just with the SLED-10
installers kernel booting, so I think things are relatively working (even in
level-1 mode).  To reiterate, I see the exact behavior in both git-HEAD and
with my patches, so its not necessarily anything I have done.  Otherwise, I
would not request testing help until it was reasonably stable.

Signed-off-by: Gregory Haskins <[EMAIL PROTECTED]>


-------------------------------------------------------------------------
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/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to