Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Apr 2013 09:57:42 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Tim Kientzle <kientzle@freebsd.org>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: "Beyond Buildworld" (was Re: RFC: "Crochet" build tool)
Message-ID:  <E79BA5F4-1B7E-437E-A61A-2B0D058F8756@bsdimp.com>
In-Reply-To: <6B335467-513B-43DD-B309-82F92AF349CC@freebsd.org>
References:  <CFBA557F-3DB9-40BA-B222-8E8C67707C9B@freebsd.org> <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> <CAJ-Vmomcaoe4cBFtFbXHSe2ygWA9JZnMkE_zoy80unuT-L1Axg@mail.gmail.com> <5151D045.80305@thieprojects.ch> <CAJ-Vmomk0aGykV2Zv_9nW9Lg9THHspkfjHhiu7dEz1k1nPAibw@mail.gmail.com> <5151D9DB.7050001@thieprojects.ch> <167CF57D-01E3-4857-BF0E-C40B00FED226@netgate.com> <CAJ-VmokxSYqy4Zr1wtN=Ln4-2wJybqGeh_LSAC1tNM44DjTF1w@mail.gmail.com> <515ADB81.7090908@freebsd.org> <C271E400-CAE1-4118-ADF8-A8CA72B25972@kientzle.com> <515DF177.9060907@freebsd.org> <4DC4C47C-D503-4155-8FAF-6D5C88D8F67C@freebsd.org> <CAJ-Vmon7dB3h3pX3x4GS0rJB1zeszQubo7L4ahPAqCkFRpe2Aw@mail.gmail.com> <8FCD7391-B9E3-478A-86E8-4414F750804D@freebsd.org> <50CC112D-2B90-4E66-9D5F-829274D041D7@bsdimp.com> <94846836-83B2-483C-8003-466563F50D17@freebsd.org> <1F1CA680-6! F25-42A 3-8AC5-9F65418450B4@bsdimp.com> <6B335467-513B-43DD-B309-82F92AF349CC@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On Apr 6, 2013, at 11:22 PM, Tim Kientzle wrote:

>=20
> On Apr 6, 2013, at 7:19 PM, Warner Losh wrote:
>=20
>>=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?
>=20
> The RPi, BeagleBone, and PandaBoard do not have onboard flash.
>=20
> They all boot from SD card and require that the SD card
> have an MSDOS FAT partition containing the boot loader.

Ah, the light goes on...  Most of the cards I've dealt with have actual =
flash, but can boot in this mode in a recovery mode...

Warner=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E79BA5F4-1B7E-437E-A61A-2B0D058F8756>