From: Anthony Liguori <anthony@codemonkey.ws>
To: qemu-devel@nongnu.org
Cc: xen-devel@lists.xensource.com, Gerd Hoffmann <kraxel@redhat.com>
Subject: Re: [Qemu-devel] Re: [Xen-devel] [PATCH 0/7] merge some xen bits into qemu
Date: Tue, 28 Oct 2008 10:11:01 -0500 [thread overview]
Message-ID: <49072B85.7000302@codemonkey.ws> (raw)
In-Reply-To: <18695.8924.513834.478286@mariner.uk.xensource.com>
Hi Ian,
Ian Jackson wrote:
> People unfamiliar with the context should note that Gerd's submission
> is NOT `merging some Xen bits into qemu'. The code that Gerd is
> submitting is VERY SUBSTANTIALLY DIFFERENT from the code which exists
> in the Xen version of qemu.
>
Here's how I see things:
Gerd has implemented an alternative userspace for Xen PV guests all
based on QEMU. The code is well structured and integrates into QEMU in
a nice way. On technical merits alone, I have a hard time not merging
it into QEMU.
It's not Xend/blktap and while you all haven't been clear on this point,
I don't think there's any chance that Xen.org or whatever your formal
body is will ever bless this approach.
Naturally, this alternative userspace fits well for something like
Xenner which emulates a Xen PV guest in QEMU or KVM. This is also
something that I don't think Xen.org will ever bless.
Gerd has posted this series on xen-devel and there hasn't been any real
substantial feedback. He's been pretty patient about it. I think this
is somewhat misleading because I don't think there's any chance these
patches will ever be pulled into xen-unstable. And BTW, any code that
has a remote chance of being merged into QEMU eventually should be
cross-posted on qemu-devel. Developing on xen-devel and then dropping a
big pile of crud onto qemu-devel is not a viable development style. The
same is true for other QEMU forks like KVM.
All this said, I don't think we should just pull in Gerd's patches as-is
and forget about the Xen.org blessing. I want to encourage all of the
work that's being done in xen-unstable to be merged back into QEMU
upstream and that would certainly discourage this process.
So at this point, I think we need some clarification. Ian, if you have
no intention of ever merging these patches in any form, I think you
should be clear about that.
Gerd, I think you need to restructure your patches to do two things.
The first is to never mention the name "Xen" as it's trademarked and
owned by Xen.org. There should be no confusion that this functionality
is in anyway endorsed or supported by Xen.org. The second thing is that
whatever you do has to get easily out of the way of anything that's in
xen-unstable. It should cause no merging pain to Ian. It should also
be relatively easy to exclude from the build. If you just keep
everything as separate files as you are, then it's just a matter of not
compiling them in.
I hope this will make everyone happy and we can stop posting this series
and arguing about it. Does anyone have any objections to this?
Regards,
Anthony Liguori
next prev parent reply other threads:[~2008-10-28 15:11 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-28 12:23 [Qemu-devel] [PATCH 0/7] merge some xen bits into qemu Gerd Hoffmann
2008-10-28 12:23 ` [Qemu-devel] [PATCH 1/7] xen: groundwork for xen support Gerd Hoffmann
2008-10-28 12:23 ` [Qemu-devel] [PATCH 2/7] xen: backend driver core Gerd Hoffmann
2008-10-28 12:23 ` [Qemu-devel] [PATCH 3/7] xen: add console backend driver Gerd Hoffmann
2008-10-28 17:16 ` Blue Swirl
2008-10-29 10:53 ` Gerd Hoffmann
2008-10-28 12:23 ` [Qemu-devel] [PATCH 4/7] xen: add framebuffer " Gerd Hoffmann
2008-10-28 12:23 ` [Qemu-devel] [PATCH 5/7] xen: add block device " Gerd Hoffmann
2008-10-28 12:23 ` [Qemu-devel] [PATCH 6/7] xen: add net " Gerd Hoffmann
2008-10-28 12:23 ` [Qemu-devel] [PATCH 7/7] xen: blk & nic configuration via cmd line Gerd Hoffmann
2008-10-28 14:34 ` [Qemu-devel] Re: [Xen-devel] [PATCH 0/7] merge some xen bits into qemu Ian Jackson
2008-10-28 15:11 ` Anthony Liguori [this message]
2008-10-28 18:31 ` Ian Jackson
2008-10-28 18:32 ` Ian Jackson
2008-10-28 21:15 ` Gerd Hoffmann
2008-10-30 12:07 ` Ian Jackson
2008-10-30 14:04 ` Gerd Hoffmann
2008-10-28 15:53 ` Gerd Hoffmann
2008-10-28 16:43 ` Markus Armbruster
2008-10-29 0:04 ` Samuel Thibault
2008-10-29 9:08 ` Gerd Hoffmann
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=49072B85.7000302@codemonkey.ws \
--to=anthony@codemonkey.ws \
--cc=kraxel@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=xen-devel@lists.xensource.com \
/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).