From: Stefano Babic <sbabic@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] wandboard: add pxe support, set default boot command like highbank
Date: Fri, 02 Aug 2013 11:25:00 +0200 [thread overview]
Message-ID: <51FB7AEC.80309@denx.de> (raw)
In-Reply-To: <20130801120603.1683f7a6@adria.ausil.us>
Hi Dennis,
On 01/08/2013 19:06, Dennis Gilmore wrote:
>
> ultimately I want to have a standard way to boot any system that just
> works and does not need the installer to know or care what the target
> system is. using boot.scr and uEnv.txt does not work for my goals.
>
Let's go away from the concrete scripts u-boot.scr and env.txt. What I
find sick is that even the smallest change in a variable requires a new
u-boot image, while the environment itself is thought from the beginning
to be independent from the code.
>>> I know it's bikeshedding, but most boards can be converted to just:
>>>
>>> #define CONFIG_BOOTCOMMAND \
>>> "mmc dev ${mmcdev};" \
>>> "if mmc rescan; then " \
>>> "echo SD/MMC found on device ${mmcdev};" \
>>> "if run loadbootenv; then " \
>>> "run importbootenv;" \
>>> "fi;" \
>>> "if test -n $uenvcmd; then " \
>>> "echo Running uenvcmd ...;" \
>>> "run uenvcmd;" \
>>> "fi;" \
>>> "if run loadsomefailsafedefault; then " \
>>> "run mmcboot;" \
>>> "fi;" \
>>> "fi;"
>>> #endif
>
> ultimately for Fedora we do not want to use uEnv.txt or boot.scr at all
> we want to use a extlinux.conf file and sysboot provided by cmd_pxe the
> rest is to provide flexibility and options to users to choose different
> ways to boot. the above is not at all suitable.
>
This is already an example where the dafult environment is perfectly
suitable for someone but not for everybody. And of course, there are a
wide range of storage device where scripts are stored: not all boards
have MMC. I am thinking if we can have in the CONFIG_EXTRA_ENV_SETTINGS
a general command to load the whole environment, letting the whole logic
with scripts outside of the code.
Best regards,
Stefano Babic
--
=====================================================================
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================
next prev parent reply other threads:[~2013-08-02 9:25 UTC|newest]
Thread overview: 51+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-25 21:13 [U-Boot] [PATCH] wandboard: add pxe support, set default boot command like highbank dgilmore at fedoraproject.org
2013-07-26 13:52 ` Otavio Salvador
[not found] ` <20130726192012.1634241e@adria.ausil.us>
2013-07-29 18:47 ` Otavio Salvador
2013-07-31 23:01 ` Rob Herring
2013-07-31 23:27 ` Robert Nelson
2013-08-01 8:53 ` Stefano Babic
2013-08-01 17:06 ` Dennis Gilmore
2013-08-02 9:25 ` Stefano Babic [this message]
2013-08-04 20:00 ` Wolfgang Denk
2013-08-04 20:27 ` Tom Rini
2013-08-04 21:03 ` Wolfgang Denk
2013-08-04 21:47 ` Tom Rini
2013-08-04 22:11 ` Wolfgang Denk
2013-08-05 15:33 ` Tom Rini
2013-08-05 16:29 ` Otavio Salvador
2013-08-05 19:09 ` Tom Rini
2013-08-05 20:36 ` Wolfgang Denk
2013-08-05 20:44 ` Tom Rini
[not found] ` <20130804163442.31dca315@adria.ausil.us>
2013-08-04 22:26 ` Wolfgang Denk
2013-08-04 23:06 ` Dennis Gilmore
2013-08-01 17:19 ` Rob Herring
2013-08-02 9:14 ` Stefano Babic
2013-08-04 19:53 ` Wolfgang Denk
2013-08-04 20:14 ` Tom Rini
2013-08-05 2:21 ` Rob Herring
2013-08-05 5:29 ` Wolfgang Denk
2013-08-05 16:07 ` Tom Rini
2013-08-05 20:28 ` Wolfgang Denk
2013-08-05 20:42 ` Tom Rini
2013-08-05 22:16 ` Rob Herring
2013-08-06 11:37 ` Wolfgang Denk
2013-08-06 15:50 ` Stephen Warren
2013-08-06 16:18 ` Otavio Salvador
2013-08-06 16:54 ` Stephen Warren
2013-08-06 16:58 ` Otavio Salvador
2013-08-06 17:12 ` Stephen Warren
2013-08-06 17:17 ` Otavio Salvador
2013-08-06 21:37 ` Tom Rini
2013-08-06 21:44 ` Otavio Salvador
2013-08-06 21:45 ` Otavio Salvador
2013-08-06 16:22 ` Dennis Gilmore
2013-08-06 16:29 ` Otavio Salvador
2013-08-06 20:05 ` Stephen Warren
2013-08-06 21:42 ` Tom Rini
2013-08-06 23:11 ` Dennis Gilmore
2013-08-07 13:19 ` Tom Rini
2013-08-07 23:04 ` Dennis Gilmore
2013-08-08 15:26 ` Tom Rini
2013-08-10 20:50 ` Dennis Gilmore
2013-08-12 13:49 ` Tom Rini
2013-08-04 20:32 ` Tom Rini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51FB7AEC.80309@denx.de \
--to=sbabic@denx.de \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.