From owner-freebsd-arm@FreeBSD.ORG Sun Apr 7 05:22:43 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id D40A9817; Sun, 7 Apr 2013 05:22:43 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id 90F4B35B; Sun, 7 Apr 2013 05:22:43 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r375MefY085762; Sun, 7 Apr 2013 05:22:40 GMT (envelope-from kientzle@freebsd.org) Received: from [192.168.2.123] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id 29feuxfvaucpw2frbei59j4ugi; Sun, 07 Apr 2013 05:22:40 +0000 (UTC) (envelope-from kientzle@freebsd.org) Subject: Re: "Beyond Buildworld" (was Re: RFC: "Crochet" build tool) Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Tim Kientzle In-Reply-To: <1F1CA680-6F25-42A3-8AC5-9F65418450B4@bsdimp.com> Date: Sat, 6 Apr 2013 22:22:40 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <6B335467-513B-43DD-B309-82F92AF349CC@freebsd.org> References: <5DFA61DB-70E4-4C3D-ACA0-995A175706C8@neville-neil.com> <5151B454.9090402@ceetonetechnology.com> <1CBF1416-3237-4DCE-8D61-7E998265C887@neville-neil.com> <1364311809.36972.27.camel@revolution.hippie.lan> <5151D045.80305@thieprojects.ch> <5151D9DB.7050001@thieprojects.ch> <167CF57D-01E3-4857-BF0E-C40B00FED226@netgate.com> <515ADB81.7090908@freebsd.org> <515DF177.9060907@freebsd.org> <4DC4C47C-D503-4155-8FAF-6D5C88D8F67C@freebsd.org> <8FCD7391-B9E3-478A-86E8-4414F750804D@freebsd.org> <50CC112D-2B90-4E66-9D5F-829274D041D7@bsdimp.com> <94846836-83B2-483C-8003-466563F50D17@freebsd.org> <1F1CA680-6! F25-42A3-8AC5-9F65418450B4@bsdimp.com> To: Warner Losh X-Mailer: Apple Mail (2.1283) Cc: "freebsd-arm@freebsd.org" 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: Sun, 07 Apr 2013 05:22:43 -0000 On Apr 6, 2013, at 7:19 PM, Warner Losh wrote: >=20 > On Apr 6, 2013, at 7:10 PM, Tim Kientzle wrote: >=20 >> On Apr 6, 2013, at 2:03 PM, Warner Losh wrote: >>=20 >>> Most boards have a perfectly good boot loader already, but >>> some like the popular RPi don't. >>=20 >> Neither does the BeagleBone, Pandaboard, nor I suspect >> many of the other "hobbyist" boards that people would really want >> pre-built images for. >=20 > I don't believe this is the case for most uboot-based boards.... It = sure looks like the mars board I just got has a boot loader, I think = uboot, but I need to finish some soldering to confirm. >=20 >>> Thankfully, the images for the boot loaders tend to be separable >>> from the main image that people load on them and run/boot. >>=20 >> All of the boards mentioned above require a boot partition >> and boot loader chain as part of the main image. >=20 > Require, or that's one of many ways to update them? The usual way in = all the boards I've dealt with is that one generally doesn't update the = boot partition, but you do update the kernel and root partitions = (possibly with repartitioning). Are you sure that you are required to = include the primary boot loader when updating? The RPi, BeagleBone, and PandaBoard do not have onboard flash. They all boot from SD card and require that the SD card have an MSDOS FAT partition containing the boot loader. Tim