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-devel

Re: [Xen-devel] 32-on-64: pvfb issue

To: Gerd Hoffmann <kraxel@xxxxxxx>
Subject: Re: [Xen-devel] 32-on-64: pvfb issue
From: "Daniel P. Berrange" <berrange@xxxxxxxxxx>
Date: Thu, 18 Jan 2007 15:53:52 +0000
Cc: Xen devel list <xen-devel@xxxxxxxxxxxxxxxxxxx>, Markus Armbruster <armbru@xxxxxxxxxx>
Delivery-date: Thu, 18 Jan 2007 07:53:37 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <45AF93A7.50107@xxxxxxx>
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <45AF7CDD.6090709@xxxxxxx> <87wt3kz8fg.fsf@xxxxxxxxxxxxxxxxx> <45AF93A7.50107@xxxxxxx>
Reply-to: "Daniel P. Berrange" <berrange@xxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.4.1i
On Thu, Jan 18, 2007 at 04:35:03PM +0100, Gerd Hoffmann wrote:
> Markus Armbruster wrote:
> > Gerd Hoffmann <kraxel@xxxxxxx> writes:
> > 
> >> and probably (hmm, does fc6 ship it?) not widely used yet that might be
> >> an option.
> > 
> > Breaking the API now is right out of the question, I fear :)
> 
> Yep, I've seen in the release notes fc6 ships pvfb, so it is used in the
> wild now and breaking the API is clearly out of question.  Damn.  Should
> have reviewed the patches earlier ...

Actually FC6 isn't a problem - the ABI already changed between the time we 
shipped it in FC6, and the time it got merged in xen-devel. For RHEL-5 though
we have synced to the ABI currently in xen-devel/xen-3.0.4. We plan to update
FC-6 to use this ABI too, to remove the incompatability. The downside is that
in FC-6 Xen userspace we now have to maintain some non-upstream back-compat
code to let both old &new kernels run on new userspace - that's the price
paid for shipping before upstream. Now it is upstream though we really don't
want to see incompatible changes again because it will screw over not just
Fedora, but RHEL too, and indeed any users of Xen 3.0.4 release.

BTW, the way we do the back-compat support is basically to ship two versions
of the xen-sdlfb & xen-vncfb  daemons - one speaking the old protocol, one
speaking the new. We try to launch the new versions & if they fail, we 
launch the old versions. A nasty hack, but it works.

Regards,
Dan.
-- 
|=- Red Hat, Engineering, Emerging Technologies, Boston.  +1 978 392 2496 -=|
|=-           Perl modules: http://search.cpan.org/~danberr/              -=|
|=-               Projects: http://freshmeat.net/~danielpb/               -=|
|=-  GnuPG: 7D3B9505   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505  -=| 

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