This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] What is the current state of Dom0 kernel support?

To: Anthony Wright <anthony@xxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] What is the current state of Dom0 kernel support?
From: Dennis Krul <dweazle@xxxxxxxxx>
Date: Mon, 22 Jun 2009 11:21:00 +0200
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Mon, 22 Jun 2009 02:21:27 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=4k7uHlLuJ/w9k62Mv1BEUyV1zo1cOguxRM2rZL8CiWs=; b=ilJ4p7Q0NuCkHOgIQwaRz7Ovl/NnDGmyjqu9vBfo7u9Z/hXIzkwU58lg60rFTggaBc k2+Q7nH15dh/oGkwsl+dGEojbLLAanLNO+0XD8hu23arpXB2S7tbENk2hAdCOM/9Xdwb 2xCD/t2jcLa6OArmptixGV/GEaeQBxOpw51BI=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=oEHUt+VE53gFXhhJ394V6GW+n+ie7psz72FRVTa2H6o/UFczof6kRlUrGw1kSRxH4w Ve5y8PiZ4c1UxWlhPUCVQKvm9Yyrcd7EdB3/Iwcij37vKw3RPu+RLG5HkLSc0F3/loEF ie1FSSOFeCam0PHXES9Zs+rjxkwech4PwlTwU=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4A3AC144.9010602@xxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <652FFB2C8F91E3428799B1FFF8B490C95FCF55132A@xxxxxxxxxxxxxxxxxxxxxxxxx> <4A3AC144.9010602@xxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
I guess we' re in the same boat. These are my experiences so far:

Based on the discussions on LKML and xen-devel I believe it's highly unlikely the code for dom0 support will make it in mainline any time soon, if ever.

There are several git trees here and there, but none of them is both stable and up-to-date (or even actively maintained).

Michael Young maintains dom0 packages for Fedora. Although I appreciate his work, his kernels are not stable enough for production use. These packages are not in the main repositories (http://fedorapeople.org/~myoung/dom0/)

OpenSUSE has a kernel-xen package in factory that's based on 2.6.30, but development of this package is happening behind closed doors. I'd like to see a more public effort to create a stable dom0 kernel instead of relying on (and trusting) the work of others.

So in my opinion what needs to happen is create a new tracking branch for mainline, apply all the patches that are not being accepted upstream, and work from there to get something that's stable. It should not be too difficult to keep tracking mainline and release dom0 kernels as new vanilla kernels come out.

That's ofcourse easier said then done. There will be merge conflicts and other issues. It will take quite some time to keep track of all patches, test them, make packages, and so on. It's obviously not something you can do by your own. But I have the feeling there are enough people on this list able and willing to help out. If we concentrate our efforts I believe we can make something happen.

Ideally, some core Xen hackers would support this effort, but even if they don't (due to time constraints or for whatever reason), I believe we can pull this off.

So I was kind of wondering: Do you think this might work? And who would be willing to help out? You don't need to be a hardcore kernel hacker (I'm not), but one or two people with in depth kernel knowledge might come in handy sometimes :). Hosting will not be a problem (I can provide a dedicated VPS, everyone who wants to help can get commit and/or shell access, whatever we need to make this work).

We have 2 people (myself included) who can help out. Anyone else? :)

Dennis Krul <dweazle@xxxxxxxxx>

Xen-devel mailing list