From owner-freebsd-arm@FreeBSD.ORG Thu May 24 14:37:02 2012 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 A15581065670; Thu, 24 May 2012 14:37:02 +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 4F3238FC1B; Thu, 24 May 2012 14:37:02 +0000 (UTC) Received: from 63.imp.bsdimp.com (63.imp.bsdimp.com [10.0.0.63]) (authenticated bits=0) by harmony.bsdimp.com (8.14.4/8.14.3) with ESMTP id q4OEUG2H066668 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES128-SHA bits=128 verify=NO); Thu, 24 May 2012 08:30:16 -0600 (MDT) (envelope-from imp@bsdimp.com) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <8E4F983B-75F7-45DB-A92E-E66C721896E5@FreeBSD.org> Date: Thu, 24 May 2012 08:30:16 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <0DE094C8-38CC-4527-98D6-C7E645EA324A@bsdimp.com> References: <20120524112546.bdef0c3c.ray@dlink.ua> <8E4F983B-75F7-45DB-A92E-E66C721896E5@FreeBSD.org> 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]); Thu, 24 May 2012 08:30:17 -0600 (MDT) Cc: arm@FreeBSD.org, Adrian Chadd , freebsd-current FreeBSD Subject: Re: Customizing ubldr build... 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: Thu, 24 May 2012 14:37:02 -0000 On May 24, 2012, at 3:40 AM, Damjan Marion wrote: >=20 > On May 24, 2012, at 10:25 AM, Aleksandr Rybalko wrote: >=20 >> On Thu, 24 May 2012 10:16:42 +0200 >> Damjan Marion wrote: >>=20 >>>>=20 >>>> On May 24, 2012, at 6:35 AM, Tim Kientzle wrote: >>>>=20 >>>>> I think the PandaBoard ES is fully supported by U-Boot, >>>>> so it should be possible to use ubldr as part of the boot >>>>> chain for that just like I've been doing with BeagleBone. >>>>=20 >>>> What are the benefits of using ubldr compared to what we are doing >>>> today(load; go)? >>=20 >> Preload modules for example. (if it accessible of course) >=20 > I was looking into this few months ago but I didn't found a value in = doing > this in embedded world where we already have custom kernel for each = SoC/board. >=20 > Maybe we will have GENERIC arm kernel one day, but there is long = road.... I'm working on that, at least for all Atmel kernels. We'll have at = least three kernels though: armv4 little endian, armv4 big endian and = armv6 little endian. Even for atmel, some of the id registers are such = we may need multiple kernels. Warner