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
|