[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [XenARM] Yet Another Xen ARM Port


  • To: xen-arm@xxxxxxxxxxxxxxxxxxx
  • From: XiaYubin <xiayubin@xxxxxxxxx>
  • Date: Fri, 4 Jan 2008 11:24:31 +0800
  • Delivery-date: Thu, 03 Jan 2008 19:24:43 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=YZpHKEbT51D4CLO7/0zU7WdqUphPzPrgL7r/Qx67fNOnSl5Qo6ST6m9t0pY5oTvSpilu4hUA17d+fv8G9w6eYCAH2yT/Y2YPSODAoSm6tACr6tdWuHNni/uC0qRzqAZaJM2ZmPJsCpS/+1Pmj26SyHD8mA2ErdZxc5/2VdiW7S4=
  • List-id: Xen ARM development <xen-arm.lists.xensource.com>

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, 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". I have to modify "xen/arch/arm/defconfig" and remove "CONFIG_AEABI=y" to get through.
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
_______________________________________________
Xen-arm mailing list
Xen-arm@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-arm

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.