Heads-up regarding arm/armv6 snapshot builds

Glen Barber gjb at FreeBSD.org
Sun May 10 15:57:28 UTC 2015


On Sun, May 10, 2015 at 09:26:21AM -0600, Ian Lepore wrote:
> On Sat, 2015-05-09 at 13:55 -0700, Thomas Skibo wrote:
> > > On May 9, 2015, at 12:43 PM, Glen Barber <gjb at FreeBSD.org> wrote:
> > > 
> > > 
> > > An important note for people using the Zedboard:
> > > A port of u-boot for this board does not currently exist in the Ports
> > > Collection, and as a result, support for building the ZEDBOARD image has
> > > been dropped.  If someone is already working on a port of this u-boot,
> > > please let me know.  Otherwise, I will work on the port as soon as
> > > possible.
> > 
> > Hi, Glen.
> > 
> > I have been supporting Zedboard in crochet.  Crochet builds u-boot for the Zedboard by lightly patching u-boot source from Xilinx (https://github.com/Xilinx/u-boot-xlnx).  I have one more patch to send Tim so that crochet always builds u-boot from release v2014.4 because the latest release (v2015.1) broke some things which will require other tweaks to crochet.
> > 
> > But, I wonder if there is sufficient interest in FreeBSD on the Zedboard to warrant you going to the trouble to build snap-shots.
> > 
> 
> We should just turn your u-boot changes into a port.  (Hmm, wasn't there
> a licensing question on one of the files it needs, though?)
> 
> Once a u-boot port exists, there should be minimal "trouble" in creating
> an image for it.  We are very close to having an armv6[hf] world which
> doesn't need UBLDR_LOADADDR set, which means a single world can be used
> to poplulate all the various images.  The only thing that will differ
> per-image is the kernel (and related dtb files) to install, and which
> u-boot package to install.  So there will be a little bit of config for
> Glen to set up for each supported board, but each added board won't
> require its own complete buildworld.
> 

Board-specific bits are easy to handle, so this won't be a problem.
Each board config (release/arm/BOARD.conf) arm_install_uboot() overrides
the default (which does nothing by default).

Glen

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-arm/attachments/20150510/637d1db0/attachment.sig>


More information about the freebsd-arm mailing list