qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Paul Brook <paul@codesourcery.com>
To: qemu-devel@nongnu.org
Cc: Chris Frey <cdfrey@foursquare.net>
Subject: Re: [Qemu-devel] Killing KQEMU
Date: Tue, 2 Jun 2009 13:54:30 +0100	[thread overview]
Message-ID: <200906021354.31637.paul@codesourcery.com> (raw)
In-Reply-To: <200906012345.18729.rickv@hobi.com>

> And to any devs who are eager to rid Qemu of KQemu - first, thanks for Qemu
> :-) ... but also, why are you eager to rid Qemu of KQemu?  (this is not a
> rhetorical question - very sincere question.  I'm looking to learn here...)
> I understand that KQemu is perhaps sub-optimal in some or many ways, and/or
> abandoned.  Does keeping the KQemu-supporting bits in Qemu cause some
> hindrance in developing other features?

osdep.c:/* FIXME: This file should be target independent. However it has kqemu
vl.c:    /* FIXME: This is a nasty hack because kqemu can't cope with dynamic
cpu-common.h: #ifdef CONFIG_KQEMU /* FIXME: This is wrong.  */
exec.c: #elif defined(TARGET_X86_64) && !defined(CONFIG_KQEMU)

If you want kqemu to continue existing, you need to find someone to actively 
maintain it. IMO at bare minimum all the above need to go away. AFAIK there's 
not currently anyone has the time/inclination to do this, and from most 
accounts kqemu doesn't really work very reliably at the best of times.

Or let me put it another way: At some point I'll get fed up of the limitations 
that kqemu currently imposes, and deliberately break it. If it remains broken 
then it will be removed. You get to decide whether you want to fix kqemu, 
start again from scratch (probably enhancing KVM), or keep using old versions 
of qemu.

As I've said before, if you're serious about maintaining kqemu you probably 
need to get it integrated into mainstream kernels. Without this a large 
portion of the relevant communities simply aren't going to care.

Paul

  reply	other threads:[~2009-06-02 12:54 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-02  3:52 [Qemu-devel] Killing KQEMU Chris Frey
2009-06-02  4:18 ` Avi Kivity
2009-06-02  6:28   ` Avi Kivity
2009-06-02 19:25     ` [Qemu-devel] " Chris Frey
2009-06-02  4:45 ` [Qemu-devel] " Rick Vernam
2009-06-02 12:54   ` Paul Brook [this message]
2009-06-02 20:09     ` [Qemu-devel] " Chris Frey
2009-06-02 20:24       ` Avi Kivity
2009-06-03 21:50         ` [Qemu-devel] " Chris Frey
2009-06-04  6:30           ` [Qemu-devel] " Avi Kivity
2009-06-02 20:30       ` Paul Brook
2009-06-03 21:34         ` Chris Frey
2009-06-03 21:46           ` Rick Vernam
2009-06-06 11:01         ` Andreas Färber
2009-06-06 11:27           ` Paul Brook
2009-06-06 13:50             ` Andreas Färber
2009-06-06 15:24               ` Gleb Natapov
2009-06-06 16:03               ` Avi Kivity
2009-06-02 20:35       ` Gerd Hoffmann
2009-06-02 20:47       ` Stuart Brady
2009-06-03 21:21         ` [Qemu-devel] " Chris Frey
2009-06-04  0:22           ` Paul Brook
2009-06-02  6:25 ` [Qemu-devel] " Gleb Natapov
2009-06-02  9:26 ` Anton D Kachalov
2009-06-02 19:47   ` [Qemu-devel] " Chris Frey

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200906021354.31637.paul@codesourcery.com \
    --to=paul@codesourcery.com \
    --cc=cdfrey@foursquare.net \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).