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] Re: [Xen-devel] [RFC][PATCH]mini-os: big-endian mini-os

To: Grzegorz Milos <gm281@xxxxxxxxx>
Subject: [Xen-ia64-devel] Re: [Xen-devel] [RFC][PATCH]mini-os: big-endian mini-os on ia64
From: Dietmar Hahn <dietmar.hahn@xxxxxxxxxxxxxxxxxxx>
Date: Wed, 21 Feb 2007 14:04:49 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, Keir Fraser <keir@xxxxxxxxxxxxx>, Xen-ia64-devel <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Wed, 21 Feb 2007 05:03:54 -0800
Domainkey-signature: s=s768; d=fujitsu-siemens.com; c=nofws; q=dns; b=x2k/VaZg8y41Z9bPEjMfSfNG9Lp1jNzf4X/tvCR4inr87DmGjkr2l/TyIWbWb5gVSg8Jv/B70xtfuAGGLg4/8e/dWs+qncSiuXMdkaalBeavN/VAkUa5hzucvj6dZdf7;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <45DB45E8.4040907@xxxxxxxxx>
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>
References: <C200B80A.9C0C%keir@xxxxxxxxxxxxx> <200702201551.56610.dietmar.hahn@xxxxxxxxxxxxxxxxxxx> <45DB45E8.4040907@xxxxxxxxx>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.9.5
Am Dienstag, 20. Februar 2007 20:03 schrieb Grzegorz Milos:
> Would you like to have this applied to mainstream? Personally, I don't
> think it's too useful there. But I'm open to convincing.
Sure, I would like to have this in mainstream.
Then I can download the xen-source, set big-endian flag in ia64 makerules, try 
make and can test the big endian domU ;-) Ok, this was a joke!
Why not have it in the mainstream? Xen is developing very fast. After x86 now 
we have ia64 and ppc. ia64 is able to run big and little endian (and this is 
used in reality - HP-UX for ia64 is big -endian).
And with Gerd Hoffmann's great new domain builder it's an easiness to start a 
big-endian domU on little-endian dom0.
We did some changes to mini-os. Maybe one of the ppc people may port the 
mini-os - more changes may be needed.
I think the SWAP()'s are not that much. Maybe I can reduce this by moving some 
into the ia64-hypercall interface. What remain are the accesses to the ring 
buffers (not that simple in netfront because of the xen-macros).
Perhaps some other guys contribute their opinion.
Thanks.

Dietmar.

>
> Thanks
> Gregor
>
> Dietmar Hahn wrote:
> > Hi Keir,
> >
> > Am Dienstag, 20. Februar 2007 15:36 schrieb Keir Fraser:
> >> On 20/2/07 14:00, "Dietmar Hahn" <dietmar.hahn@xxxxxxxxxxxxxxxxxxx> 
wrote:
> >>> I would like to have a big-endian mini-os running on the ia64
> >>> little-endian hypervisor.
> >>
> >> What's the motivation for wanting to do this?
> >>
> >>  -- Keir
> >
> > I do some conceptual studies to get our mainframe OS running with xen and
> > ia64. This OS is running big endian, so ...
> > My thoughts were to publish the results - maybe another one can use it.
> > Thanks.
> >
> > Dietmar.

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