From owner-freebsd-arm@FreeBSD.ORG Tue May 1 16:33:58 2012 Return-Path: Delivered-To: arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E146B106566B for ; Tue, 1 May 2012 16:33:58 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 994988FC0C for ; Tue, 1 May 2012 16:33:58 +0000 (UTC) Received: from [10.30.101.53] ([209.117.142.2]) (authenticated bits=0) by harmony.bsdimp.com (8.14.4/8.14.3) with ESMTP id q41GNuFQ049654 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES128-SHA bits=128 verify=NO); Tue, 1 May 2012 10:23:57 -0600 (MDT) (envelope-from imp@bsdimp.com) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=windows-1252 From: Warner Losh In-Reply-To: <5FBCFC46-1DD9-4F29-8DD9-CB1E19D9BB21@gmail.com> Date: Tue, 1 May 2012 10:23:51 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <1E1891C5-3ACC-4C35-B966-D9B96424E245@bsdimp.com> References: <1BB6F5DA-36E9-471A-8926-F56275D90962@kientzle.com> <5FBCFC46-1DD9-4F29-8DD9-CB1E19D9BB21@gmail.com> To: Damjan Marion X-Mailer: Apple Mail (2.1084) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (harmony.bsdimp.com [10.0.0.6]); Tue, 01 May 2012 10:23:58 -0600 (MDT) Cc: arm@FreeBSD.org, Tim Kientzle Subject: Re: Request for Review: improving Ubldr syscall linkage. X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 May 2012 16:33:59 -0000 On May 1, 2012, at 2:01 AM, Damjan Marion wrote: >=20 > On May 1, 2012, at 7:43 AM, Tim Kientzle wrote: >>=20 >> The only odd point: The ARM reference I have lists blx >> only for ARMv6 and ARMv7 instruction sets =85 or am I >> misreading that somehow? >=20 > BX and BLX are supported since ARMv5 in ARM mode and since ARMv4 in = THUMB mode so this will break some very old stuff like StrongARM which = is ARMv4(non T). Of the Atmel stuff, only the AT91RM9200 is ARM v4. The rest is ARMv5. = I don't know that we support the callback to the bootloader for the = Atmel port, but a lot of work went in for the AT91SAM stuff that might = have snuck that kind of change in when I wasn't looking. Warner