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] [POWERPC/IA64] Updates required due to loader changes

To: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [POWERPC/IA64] Updates required due to loader changes
From: Ian Campbell <Ian.Campbell@xxxxxxxxxxxxx>
Date: Wed, 23 Aug 2006 15:00:28 +0100
Cc: Jimi Xenidis <jimix@xxxxxxxxxxxxxx>, Alex Williamson <alex.williamson@xxxxxx>, Hollis Blanchard <hollisb@xxxxxxxxxx>
Delivery-date: Wed, 23 Aug 2006 07:00:57 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi guys,

I have made a change to xen-unstable which introduce the use of ELF
notes for passing Xen specific information from the kernel to the domain
builder, this is a replacement for the __xen_guest section string which
stood no chance of being accepted by Linux upstream. I think it's a much
nicer interface in its own right as well.

The domU builder retains support for the __xen_guest stuff for backward
compatibility however the dom0 builder now only supports the ELF notes.
I don't think either of you were using actually __xen_guest stuff anyway
-- IA64 seems to fake out an empty one while powerpc checks for the
presence but never looks inside.

I think the attached patches are all that is necessary to make the new
stuff work for you but I am unable to test them[0]. If you could confirm
for me that they do the job I'll commit them.

The changesets numbers are 11235-11239. They are held in the staging
tree at the moment but should propagate to the public tree once they
have passed regression testing.


[0] ia64 doesn't build for me and cross-tool can't even produce a
powerpc compiler on my system :-(

Attachment: elf-notes.ia64.diff
Description: Text Data

Attachment: elf-notes.powerpc.diff
Description: Text Data

Xen-devel mailing list