Date: Mon, 04 Mar 2013 22:12:05 +1300 From: Andrew Turner <andrew@fubar.geek.nz> To: Ganbold Tsagaankhuu <ganbold@gmail.com> Cc: freebsd-arm@freebsd.org Subject: Re: ARM EABI test image Message-ID: <20130304221205.7d427b38@bender> In-Reply-To: <CAGtf9xMcSLpin9oR9eDZdzVnfsT0N6jQowzNq23TAsO9kTqpYA@mail.gmail.com> References: <20130302172556.5b59e122@bender> <CAGtf9xMcSLpin9oR9eDZdzVnfsT0N6jQowzNq23TAsO9kTqpYA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 3 Mar 2013 01:17:01 +0800 Ganbold Tsagaankhuu <ganbold@gmail.com> wrote: > Andrew, > > On Sat, Mar 2, 2013 at 12:25 PM, Andrew Turner <andrew@fubar.geek.nz> > wrote: > > Hello, > > > > I have built an updated ARM EABI test image for Raspberry Pi [1]. > > > > The only known issue is c++ exception handling is broken when > > using in a dynamically linked executable. Static executables should > > work with c++ exceptions. > > > > To test it you will have to extract it using unxz and dd it to an sd > > card, for example, with a USB to SD adapter on /dev/da0: > > $ unxz bsd-pi-eabi-r247609.img.xz > > $ dd if=bsd-pi-eabi-r247609.img of=/dev/da0 > > > > If you don't have a Raspberry Pi but would like to try it on your > > board you can add -DWITH_ARM_EABI to the make commands you use to > > build and install world and the kernel. > > > > Can people try this as I would like to know if anything else is > > broken as this will become the default ABI for 10. > > > > Just tried the image. Seems work but observed for instance gpart shows > big numbers for 2GB SD: I've confirmed this is a bug where the stack is incorrectly aligned. I have a fix for this and will post a patch for review when I've cleaned it up. Andrew
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130304221205.7d427b38>