1 message in com.xensource.lists.xen-ia64-devel[Xen-ia64-devel] Test big-endian mini-os
FromSent OnAttachments
Dietmar Hahn20 Mar 2007 07:55.patch
Subject:[Xen-ia64-devel] Test big-endian mini-os
From:Dietmar Hahn (diet@fujitsu-siemens.com)
Date:03/20/2007 07:55:47 AM
List:com.xensource.lists.xen-ia64-devel
Attachments:

Hi,

attached is a patch to xen-ia64 tree to build a big-endian mini-os. This patch is not for check in, it's only for interested developer to have a big-endian mini-os on xen-ia64. My last patch: http://lists.xensource.com/archives/html/xen-ia64-devel/2007-03/msg00092.html is the prerequisite for this stuff.

Following steps: - import the 2 patches in the current xen-ia64 source tree. - edit extra/mini-os/arch/ia64/arch.mk -> set ENDIANESS=BE - make Now (I hope ;-)) you have a big-endian image. What you need are binutils at least version 2.16 (I think). I don't know whether this works with the crosscompiler on x86. I tested only directly on a
ia64 machine.

file /etc/xen/mini-os: kernel = "mini-os.gz" # Initial memory allocation (in megabytes) for the new domain. memory = 64 # A name for your domain. All domains must have different names. name = "Mini-OS"

Now you can start the big-endian mini-os on xen-ia64. With this version, big-endian netfront is not supported.

If there are problems please send comments. Thanks.

Dietmar