[U-Boot] [U-Boot,1/3] config: introduce a generic $bootcmd

Tom Rini trini at ti.com
Mon Aug 11 00:23:12 CEST 2014


On Wed, Jul 30, 2014 at 04:37:14PM -0600, Stephen Warren wrote:

> From: Dennis Gilmore <dennis at ausil.us>
> 
> This generic $bootcmd, and associated support macros, automatically
> searches a defined set of storage devices (or network protocols) for an
> extlinux configuration file or U-Boot boot script in various standardized
> locations. Distros that install such a boot config file/script in those
> standard locations will get easy-to-set-up booting on HW that enables
> this generic $bootcmd.
> 
> Boards can define the set of devices from which boot is attempted, and
> the order in which they are attempted. Users may later customize this
> set/order by edting $boot_targets.
> 
> Users may interrupt the boot process and boot from a specific device
> simply by executing e.g.:
> 
> $ run bootcmd_mmc1
> or:
> $ run bootcmd_pxe
> 
> This patch was originally written by Dennis Gilmore based on Tegra and
> rpi_b boot scripts. I have made the following modifications since then:
> 
> * Boards must define the BOOT_TARGET_DEVICES macro in order to specify
>   the set of devices (and order) from which to attempt boot. If needed,
>   we can define a default directly in config_distro_bootcmd.h.
> 
> * Removed $env_import and related variables; nothing used them, and I
>   think it's better for boards to pre-load an environment customization
>   file using CONFIG_PREBOOT if they need.
> 
> * Renamed a bunch of variables to suit my whims:-)
> 
> Signed-off-by: Dennis Gilmore <dennis at ausil.us>
> Signed-off-by: Stephen Warren <swarren at nvidia.com>
> Reviewed-by: Marek Vasut <marex at denx.de>
> Acked-by: Simon Glass <sjg at chromium.org>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140810/89eb0a2a/attachment.pgp>


More information about the U-Boot mailing list