From owner-freebsd-arm@FreeBSD.ORG Sat Mar 2 04:26:03 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 1486039E for ; Sat, 2 Mar 2013 04:26:03 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from smtp5.clear.net.nz (smtp5.clear.net.nz [203.97.33.68]) by mx1.freebsd.org (Postfix) with ESMTP id C6DF791B for ; Sat, 2 Mar 2013 04:26:02 +0000 (UTC) Received: from mxin3-orange.clear.net.nz (lb2-srcnat.clear.net.nz [203.97.32.237]) by smtp5.clear.net.nz (CLEAR Net Mail) with ESMTP id <0MJ000EUPMZ3W810@smtp5.clear.net.nz> for freebsd-arm@freebsd.org; Sat, 02 Mar 2013 17:25:55 +1300 (NZDT) Received: from 202-0-48-19.paradise.net.nz (HELO bender) ([202.0.48.19]) by smtpin32.paradise.net.nz with ESMTP; Sat, 02 Mar 2013 17:25:55 +1300 Date: Sat, 02 Mar 2013 17:25:56 +1300 From: Andrew Turner Subject: ARM EABI test image To: freebsd-arm@freebsd.org Message-id: <20130302172556.5b59e122@bender> MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Mar 2013 04:26:03 -0000 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. Andrew [1] http://people.freebsd.org/~andrew/rpi/bsd-pi-eabi-r247609.img.xz