Hi Stephen, On 30 July 2014 23:37, Stephen Warren <swar...@wwwdotorg.org> wrote: > From: Dennis Gilmore <den...@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 <den...@ausil.us> > Signed-off-by: Stephen Warren <swar...@nvidia.com>
I do understand the desirability of getting something sorted in this area. But I am not thrilled with all the macro magic. How does this fit with the new Kconfig setup? It encourages a single setting for each variable, and I feel that the #ifdefs are not compatible with that. Would it be possible to put the settings in the device tree somehow instead of CONFIGs? I did send a series some time ago that aimed to improve the default environment specification in config files - it was parked while Kconfig was going on, but we could revisit it. Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot