U-Boot loader for Gumstix Duovero.
To install this bootloader, copy the files MLO and u-boot.img to the FAT
partition on an SD card. Normally this is partition 1, but different
partitions can be set with U-Boot environment variables.
This version is patched so that:
* API features are enabled.
* A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included
For information about running FreeBSD on Duovero, see
https://wiki.freebsd.org/FreeBSD/arm
WWW: https://www.denx.de/wiki/U-Boot
sysutils/u-boot-*: Remove ubldr support
We have been using loader.efi on armv7 for a long time now.
Remove support for booting with ubldr and the needed patches that were
never upstreamed.
While here add CONFIG_EFI_GRUB_ARM32_WORKAROUND=y in the Fragment as it's
needed to have the cache flushed for us when loader.efi is started.
sysutils/u-boot: Update to 2020.04
While here use python3 for it as it now works.
Two slave ports have been marked broken :
u-boot-pandaboard and u-boot-duovero
Both of those boards have ~0 users in FreeBSD so if you are one of
those raise your hand.
Roll forward to u-boot v2017.01. Many thanks to manu@ for cleaning up
our patches to u-boot and getting them upstreamed.
Future commits will roll other families over to this as testing on
them is completed.
Fix few style violations in u-boot ports:
- GMAKE -> MAKE_CMD, MAKE_CMD is always set to required make implementation
- CP -> INSTALL_DATA, INSTALL_DATA makes sure files are always installed
with proper permissions
- sysutils/u-boot-rpi: include missed files installed in STAGEDIR in PLIST_FILES
PR: 210982
Submitted by: myself
Approved by: maintainers timeout