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] Xen compatibility interface numbering

To: "Rich Persaud" <rich.p@xxxxxxxxxxxxx>
Subject: RE: [Xen-devel] Xen compatibility interface numbering
From: "Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx>
Date: Mon, 7 Mar 2005 16:15:36 -0000
Cc: <xen-devel@xxxxxxxxxxxxxxxxxxxxx>, <ian.pratt@xxxxxxxxxxxx>
Delivery-date: Mon, 07 Mar 2005 16:17:12 +0000
Envelope-to: xen+James.Bulpin@xxxxxxxxxxxx
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
Thread-index: AcUjLHi1lYRJUa7pQsiqNusoLAAXCAAAYkGw
Thread-topic: [Xen-devel] Xen compatibility interface numbering
> Out of curiosity, what happens in dom0 if a domU spoofs its interface 
> version?

The domU probably ends up crashing itself. It's not a concern of dom0 or
Xen anyhow, 
> >>3.  Can a binary Xen kernel be queried for its 
> compatibility version?
> >There's a dom0 op that queries the interface version.
> Is this accessible to the management tools, i.e. can Xend report the 
> dom0 interface version to userland? 


> If I have a domU binary kernel image (vmlinuz), is there any way to 
> query its interface version (even a search string for strings+grep)?

As I recall, there's a version identifier in the header.

> >>4.  How frequently does the Xen compatibility interface change?

> >Only when there's a major release number change.
> >  
> >
> Major = 1.x, 2.x, 3.x, not 2.0.4 to 2.0.5-pre, right? So the Xen 
> interface is compatible between 2.0.4 and the testing/unstable tree.

2.0.x and 2.0-testing are compatible.

Unstable is something entirely different, and is not guaranteed to be
compatible with anything (other than the same version of itself).

The original plan was to have 2.1.x compatible with 2.0.x, but I'm
currently thinking that this will *not* be the case. Given current usage
models, I don't think that this is going to upset too many people. We'll
have to be much more careful to be backward compatible post 3.0.


SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
Xen-devel mailing list