public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* Re: [PATCH 4/10] Trivial: Make decode_register() static
@ 2007-07-17 13:27 Gregory Haskins
       [not found] ` <469C8B870200005A00027AE6-Igcdv/6uVdMHoYOw/+koYqIwWpluYiW7@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Gregory Haskins @ 2007-07-17 13:27 UTC (permalink / raw)
  To: rusty-8n+1lVoiYb80n/F98K4Iww; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Tue, 2007-07-17 at 23:16 +1000, Rusty Russell wrote:
> I have shied away from touching x86_emulate.c (it could definitely use
> some love, but it is forked from the Xen code, and it would be more
> productive to cross-merge fixes).

On this topic, here's an idea I have been kicking around for a while:

If the x86_emulate code is so buggy/incomplete, and the QEMU one seems
to be able to generally handle most situations...could we simply exit to
userspace and use the qemu emulator somehow?  I realize the overhead is
greater, but slow+working is > fast+broken in my book ;)

Perhaps a hybrid solution would work?  E.g. exit to qemu emulator when
the in-kernel stuff hits a mis-emulation point (do we realize this
consciously in the code, or only after the guest crashes?) 

I'm not really sure if this is plausible.  Its just something I was
thinking about.

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] 7+ messages in thread
* [PATCH 1/10] Trivial: /dev/kvm interface is no longer experimental.
@ 2007-07-17 13:12 Rusty Russell
  2007-07-17 13:14 ` [PATCH 2/10] Trivial: Remove KVM_IRQ_BITMAP macro Rusty Russell
  0 siblings, 1 reply; 7+ messages in thread
From: Rusty Russell @ 2007-07-17 13:12 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm-devel

KVM interface is no longer experimental.

Signed-off-by: Rusty Russell <rusty-8n+1lVoiYb80n/F98K4Iww@public.gmane.org>

diff -r 4e57f5c6d4a9 include/linux/kvm.h
--- a/include/linux/kvm.h	Tue Jul 17 13:04:58 2007 +1000
+++ b/include/linux/kvm.h	Tue Jul 17 13:09:54 2007 +1000
@@ -4,8 +4,7 @@
 /*
  * Userspace interface for /dev/kvm - kernel based virtual machine
  *
- * Note: this interface is considered experimental and may change without
- *       notice.
+ * Note: you must update KVM_API_VERSION if you change this interface.
  */
 
 #include <asm/types.h>



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

end of thread, other threads:[~2007-07-17 13:53 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-17 13:27 [PATCH 4/10] Trivial: Make decode_register() static Gregory Haskins
     [not found] ` <469C8B870200005A00027AE6-Igcdv/6uVdMHoYOw/+koYqIwWpluYiW7@public.gmane.org>
2007-07-17 13:38   ` Dor Laor
2007-07-17 13:41   ` Anthony Liguori
     [not found]     ` <469CC6FB.9050308-rdkfGonbjUSkNkDKm+mE6A@public.gmane.org>
2007-07-17 13:53       ` Mike Day
2007-07-17 13:43   ` [PATCH 4/10] " Avi Kivity
  -- strict thread matches above, loose matches on Subject: below --
2007-07-17 13:12 [PATCH 1/10] Trivial: /dev/kvm interface is no longer experimental Rusty Russell
2007-07-17 13:14 ` [PATCH 2/10] Trivial: Remove KVM_IRQ_BITMAP macro Rusty Russell
2007-07-17 13:15   ` [PATCH 3/10] Trivial: Remove unused struct cpu_user_regs declaration Rusty Russell
     [not found]     ` <1184678129.10380.10.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2007-07-17 13:16       ` [PATCH 4/10] Trivial: Make decode_register() static Rusty Russell
     [not found]         ` <1184678171.10380.12.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2007-07-17 13:29           ` Avi Kivity

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