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

Re: [XenARM] Yet Another Xen ARM Port

To: XiaYubin <xiayubin@xxxxxxxxx>
Subject: Re: [XenARM] Yet Another Xen ARM Port
From: Jean Pihet <jpihet@xxxxxxxxxx>
Date: Fri, 4 Jan 2008 09:57:42 +0100
Cc: xen-arm@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 04 Jan 2008 00:56:22 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <8ee64b0c0801031924t6223c136vfd217464d5f40485@xxxxxxxxxxxxxx>
List-help: <mailto:xen-arm-request@lists.xensource.com?subject=help>
List-id: Xen ARM development <xen-arm.lists.xensource.com>
List-post: <mailto:xen-arm@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-arm>, <mailto:xen-arm-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-arm>, <mailto:xen-arm-request@lists.xensource.com?subject=unsubscribe>
Organization: MontaVista
References: <8ee64b0c0801031924t6223c136vfd217464d5f40485@xxxxxxxxxxxxxx>
Sender: xen-arm-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.9.7
Hi,

On Friday 04 January 2008 04:24:31 XiaYubin wrote:
> Hello, everyone,
>
> I am interested in porting Xen to ARM and I think it will be convenient to
> debug using qemu. Thanks a lot for your effort! Wish I could offer some
> contribute.
>
> According to [XenARM] Yet Another Xen ARM
> Port<http://lists.xensource.com/archives/html/xen-arm/2007-10/msg00007.html
>>, I checked out the xen-unstable-15521, patched, and compiled using
> gcc-4.0.2( glibc-2.3.5) for ARM. During compiling, I met following
> problems:
>
> 1. When compiling Xen, it showed that my gcc doesn't support
> "-mabi:aapcs-linux".
You need to use a linux-gnueabi compiler.
We are currently using gcc version 4.2.0, from the MV Mobilinux release. the 
target is 'armv5tl-montavista-linux-gnueabi'.

> I have to modify "xen/arch/arm/defconfig" and remove "CONFIG_AEABI=y" to
> get through.
You should not change that setting since low level library functions (libgcc) 
rely on it.

> 2. When  compiling mini-os, there is an error: "Error: bad instruction `ldm
> r4,{r2,r3}'". The bad instruction is in
> "extras/mini-os/arch/arm/uldivmod.c: _aeabi_uldivmod()", I guess it maybe
> have some relationship with
> CONFIG_AEABI.
>
> May I ask that which version of toolchain should I use? I just want to boot
> xen-arm on qemu.
>
> --
> Regards,
> Brady, Xia
Jean.



_______________________________________________
Xen-arm mailing list
Xen-arm@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-arm

<Prev in Thread] Current Thread [Next in Thread>