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


[Xen-devel] Future of xenbits Linux trees

To: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] Future of xenbits Linux trees
From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Date: Thu, 04 Jun 2009 16:45:26 +0100
Delivery-date: Thu, 04 Jun 2009 08:46:40 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcnlK3qZA/qAmGS40kyX3jDjwL8egw==
Thread-topic: Future of xenbits Linux trees
User-agent: Microsoft-Entourage/

With 3.4 out the door it is time to revisit the state of our Linux
repositories. Currently we have a number of trees in various states of
 - linux-2.6.18-xen.hg: the 'original' tree. Still maintained, used and
tested but increasingly long in the tooth.
 - ext/linux-2.6.27-xen.hg: a snapshot of opensuse's kernel port. This
clones tree is not maintained or tested.
 - XCI/linux-2.6.27.git: a forward port of the Xen patches to 2.6.27.
Maintained as part of XCI project.
 - Jeremy's pv_ops patches against kernel.org: maintained, (somewhat)
tested, but incomplete.

It is probably time to kill the 2.6.18 tree, or at least stop active
development within it. It is increasingly a kludged collection of backports
of more recent kernel patches, and is also missing a lot of drivers for more
modern hardware.

Our proposal is to move XCI's linux-2.6.27 tree out of the XCI subproject
and make it the main user tree. Development and automated testing would
occur on that tree and of course on Jeremy's pv_ops patchset (which we want
to completely move onto at some point in the future).

What do people think of this as a plan?

 -- Keir

Xen-devel mailing list