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

[Xen-ia64-devel] [RFC][PATCH]mini-os: big-endian mini-os on ia64

To: Grzegorz Milos <gm281@xxxxxxxxx>
Subject: [Xen-ia64-devel] [RFC][PATCH]mini-os: big-endian mini-os on ia64
From: Dietmar Hahn <dietmar.hahn@xxxxxxxxxxxxxxxxxxx>
Date: Tue, 20 Feb 2007 15:00:30 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, Xen-ia64-devel <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Tue, 20 Feb 2007 06:00:34 -0800
Domainkey-signature: s=s768; d=fujitsu-siemens.com; c=nofws; q=dns; b=gtDW3Tb/zq08lJ9DhgGabfu0C3ks/xqVKu+8tSu6ECBStI0IxpV3HP67X4TeV5C0J2IrMp7IHjcPDgaz3cG9jRDz/mce9zrrP+6MUnx/WbVjRlqb6qRiPPOBqUGtxjP0;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.9.5
Hi,

currently I'am porting the mini-os to ia64. A first version is already in the 
ia64xen-tree.
I would like to have a big-endian mini-os running on the ia64 little-endian 
hypervisor.
My target is to have only changes in the domU. This requires to swap all the 
domU data the hypervisor/dom0 see und use.
Attached is a patch with a first draft. I use the macro SWAP() to swap the 
right pieces (on x86 of course empty).
Currently netfront is not supported.
With this patch and small changes in the ia64xen hypervisor + loader I'am able 
to run a big andian mini-os on a ia64xen hypervisor.
The patch contains only changes in the common mini-os parts. The ia64 part in 
the tree is already fine with that.
The patches for the hypervisor will come with an extra patch.
Please have a look and send comments or check in if there are no questions.
Thanks.

Dietmar.

Attachment: mini-os_be.patch
Description: Text Data

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