WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] xen version compatibility

To: xen-users@xxxxxxxxxxxxxxxxxxx, "Daniel P. Berrange" <berrange@xxxxxxxxxx>
Subject: Re: [Xen-users] xen version compatibility
From: Mark Williamson <mark.williamson@xxxxxxxxxxxx>
Date: Tue, 22 May 2007 02:23:11 +0100
Cc: Dylan Martin <dmartin@xxxxxxxxxxxx>
Delivery-date: Mon, 21 May 2007 18:21:30 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20070522010421.GA5682@xxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <20070522005353.GB32422@xxxxxxxxxxxx> <20070522010421.GA5682@xxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.9.6
> > If I have a linux kernel on dom0 from xen 3.0.2 and my xen binary is
> > version 3.1.0, can I expect things to work?  What about if my dom0
> > kernel and xen binary are both 3.1.0 and I have a para virt domU with
> > xen 3.0.2 code in?  What about if the tools are from a different
> > version of xen?
>
> The HV <-> DomU  ABI is guarenteed to be stable for the lifetime of
> 3.x series of Xen releases. So a 3.0.2 guest should work on a 3.1.0
> hypervisor, and vica-verca.

Regarding domU guests:

Guests will potentially only be able to run on older hypervisors if they 
include appropriate compatibility code.  Some new interfaces have been added 
during the 3.0 series (e.g. the new SCHED_ops) which newer guests may be 
expecting...

The ABI itself only guarantees that older guests will run on newer Xens...  
Anything beyond that is up to the guest to implement.  The default compile 
option for Linux is to include legacy support for older hypervisors, so in 
practice, guests will generally run on older Xens.

Cheers,
Mark

> There may, however, be lesser capabilities 
> with certain combinations - for example if you want to run 32-on-64
> guests, you do need to have 3.1.0 Dom0 kernel due to backend driver
> changes.
>
> > I'm asking because I'm running fedora 6 and I'd like to try out xen
> > 3.1.0 or 3.0.4 but I don't want to have to manually compile all my
> > kernels all the time.
>
> That should work. We test running Fedora 7 (Xen 3.1.0) guests on a
> Fedora Core 6 dom0 (3.0.3), and also test FC6 guests on a Fedora 7
> Dom0. Any problems should be reported as bugs :-)
>
> Dan.



-- 
Dave: Just a question. What use is a unicyle with no seat?  And no pedals!
Mark: To answer a question with a question: What use is a skateboard?
Dave: Skateboards have wheels.
Mark: My wheel has a wheel!

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>