FreeBSD on Dockstar: U-Boot / ubldr?

Ian Lepore ian at FreeBSD.org
Sat May 3 18:35:44 UTC 2014


On Sat, 2014-05-03 at 20:20 +0200, Torfinn Ingolfsen wrote:
> I'm trying to set up a crochet config for the Seagate Dockstar.
> (For some reason it seems like nobody has done this for Dockstar / Dreamplug already)
> Anyway, my Dockstar currently uses the built-in U-Boot and loads the kernel directly off a FAT partition.
> I see that the "modern" way to do it seems to be to load U-Boot and ubldr from a boot partition, then let ubldr figure out how to load the kernel and boot.
> Show it be this way for Dockstar / Dreamplug too?
> 
> If so, does the Dockstar need a "special" version of U-Boot, like the RaspberryPi?
> And how to set that up?

Using ubldr requires a u-boot that has the 'API' feature enabled.
Virtually no u-boot comes that way from a vendor.  I don't think the
feature even existed when the kirkwood systems were current.

To enable that, all you need to do is add the CONFIG_API option when
building u-boot.  I'm not sure that's the exact spelling, but look at
the patches that get applied to rpi or beaglebone, it'll be like that.

-- Ian




More information about the freebsd-arm mailing list