From owner-freebsd-arm@FreeBSD.ORG Mon Mar 8 23:06:03 2010 Return-Path: Delivered-To: arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0457D1065672; Mon, 8 Mar 2010 23:06:03 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from smtp.semihalf.com (smtp.semihalf.com [213.17.239.109]) by mx1.freebsd.org (Postfix) with ESMTP id A49EA8FC16; Mon, 8 Mar 2010 23:06:02 +0000 (UTC) Received: from localhost (unknown [213.17.239.109]) by smtp.semihalf.com (Postfix) with ESMTP id B5DBEC42D1; Tue, 9 Mar 2010 00:08:29 +0100 (CET) X-Virus-Scanned: by amavisd-new at semihalf.com Received: from smtp.semihalf.com ([213.17.239.109]) by localhost (smtp.semihalf.com [213.17.239.109]) (amavisd-new, port 10024) with ESMTP id XB6JNmhLX+Fv; Tue, 9 Mar 2010 00:08:29 +0100 (CET) Received: from [192.168.133.14] (nat2-133.ghnet.pl [91.150.223.133]) by smtp.semihalf.com (Postfix) with ESMTPSA id 12326C41E7; Tue, 9 Mar 2010 00:08:29 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii From: Rafal Jaworowski In-Reply-To: <20100308143850.ea62eec5.stas@FreeBSD.org> Date: Tue, 9 Mar 2010 00:06:00 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20100308202337.GF11192@cicely7.cicely.de> <20100308124638.7de69681.stas@FreeBSD.org> <20100308213257.GI11192@cicely7.cicely.de> <20100308143850.ea62eec5.stas@FreeBSD.org> To: Stanislav Sedov X-Mailer: Apple Mail (2.1077) Cc: arm@FreeBSD.org, Bernd Walter , ticso@cicely.de Subject: Re: RM9200 tuning 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: Mon, 08 Mar 2010 23:06:03 -0000 On 2010-03-08, at 23:38, Stanislav Sedov wrote: > On Mon, 8 Mar 2010 22:32:57 +0100 > Bernd Walter mentioned: >=20 >> Well I still don't use a real loader, just the plain bootcode. >> I would be very happy to switch to loader(8) with FICL, tuneables and >> bootpromt. >> Is it possible to do today? >> I was with Warner using my elfbuild hardware for the first time when = he >> did the first steps on RM9200. >> Therefor I'm probably still using obsolete old quick and dirty hacks. >> If loader(8) can be used now it is the first thing I will change = before >> trying anything else. >=20 > I belive it should be pretty easy to port ubldr(8) to support AT91 as = raj@ made it > working on the Marverll ARM platform. I'm not sure which details = should be > reimplemented, though, but from what I seen it should be quite a = little work > required. The loader(8) support for ARM is independent of any specific board, but = it's currently only integrated with U-Boot as an underlying firmware = (though it should not be difficult to integrate it with other = first-stage bootloaders provided they export some API for elementary = operations on devices). We have actually had it running so far on various Marvell systems (ARMv5 = and v6), TI DaVinci (v5) and EP93xx (also v5), as far as I remember. The = only requirement for running current loader(8) on ARM is that U-Boot is = built with CONFIG_API option. Rafal