From: Jeroen Hofstee <jeroen@myspectrum.nl>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 1/3] config: introduce a generic $bootcmd
Date: Tue, 12 Aug 2014 19:29:02 +0200 [thread overview]
Message-ID: <53EA4EDE.7030904@myspectrum.nl> (raw)
In-Reply-To: <53E911AF.4080908@wwwdotorg.org>
Hello Stephan,
On 11-08-14 20:55, Stephen Warren wrote:
<snip>
>>> No, Linux distros need to be able to install a single bootloader
>>> configuration file to tell the bootloader how to boot.
>>
>> Don't understand this, I though extlinux is yet another
>> chainloaded bootloader? I doubt there is "the bootloader".
>> I don't understand why it needs a single bootloader. It gets
>> in handy if the last bootloader is known, but I don't even see
>> why that is required.
>
> This is obviously where the disconnect is...
>
> extlinux is (IIRC) a bootloader yes. However, this patch isn't about
> extlinux, but extlinux.conf.
>
haha, right that is a funny misunderstanding. Yes, extlinux is
indeed a bootloader and I was in the impression you actively
searched for it to chainload it. And to make extlinux a requirement
for distro support... And as I tried to explain I am not that fond of
such an approach in general, and that had nothing to do, as Tom
suggested, with booting FreeBSD, it is just the image I encountered
searching for it in various places. It remains a badly named file
though (for U-boot), but well so be it, I guess.
> extlinux.conf is a text file format the defines a menu of bootable
> OSs. It's a (de-facto I suppose) standard that's implemented by
> extlinux (if indeed that is a piece of SW:-) and also U-Boot and
> barebox and likely other bootloaders too.
>
> So, when U-Boot locates extlinux.conf on disk and processes it, it's
> parsing a configuration file/menu, not chain-loading/executing another
> bootloader.
>
I see, so shouldn't we document then who is in charge of its format
at least, before we start making a U-boot/distro specific version of it?
<snip example file>
>
> That would require all Linux distros to have specific support to
> install boot.scr, which is a bootloader-specific format script file.
> Systems that boot using e.g. Barebox or other bootloaders presumably
> can't process boot.scr. However, if all bootloaders end up supporting
> extlinux.conf, the distro won't care what bootloader is on the HW.
We will see if this works, I am bit skeptical, but it is at least a
whole lot
better then polling all possible options, where I took the patch for. (Well
not all yet, but the start to do so).
Regards,
Jeroen
next prev parent reply other threads:[~2014-08-12 17:29 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-07-30 22:37 [U-Boot] [PATCH 1/3] config: introduce a generic $bootcmd Stephen Warren
2014-07-30 22:37 ` [U-Boot] [PATCH 2/3] ARM: tegra: use new " Stephen Warren
2014-08-08 16:02 ` Simon Glass
2014-08-10 22:23 ` [U-Boot] [U-Boot,2/3] " Tom Rini
2014-07-30 22:37 ` [U-Boot] [PATCH 3/3] ARM: rpi_b: " Stephen Warren
2014-08-08 0:18 ` Simon Glass
2014-08-10 22:23 ` [U-Boot] [U-Boot,3/3] " Tom Rini
2014-07-31 1:55 ` [U-Boot] [PATCH 1/3] config: introduce a " Marek Vasut
2014-07-31 10:47 ` Ian Campbell
2014-07-31 15:30 ` Stephen Warren
2014-07-31 22:03 ` Simon Glass
2014-07-31 23:00 ` Stephen Warren
2014-08-04 10:13 ` Simon Glass
2014-08-04 11:58 ` Dennis Gilmore
2014-08-04 18:04 ` Stephen Warren
2014-08-05 12:27 ` Simon Glass
2014-08-05 16:11 ` Stephen Warren
2014-08-06 16:01 ` Stephen Warren
2014-08-06 16:56 ` Simon Glass
2014-08-08 0:17 ` Simon Glass
2014-08-08 16:00 ` Stephen Warren
2014-08-09 15:02 ` Hans de Goede
2014-08-09 21:55 ` Tom Rini
2014-08-09 22:43 ` Jeroen Hofstee
2014-08-10 3:11 ` Stephen Warren
2014-08-10 16:53 ` Jeroen Hofstee
2014-08-11 16:53 ` Stephen Warren
2014-08-11 17:51 ` Jeroen Hofstee
2014-08-11 18:04 ` Stephen Warren
2014-08-11 18:42 ` Jeroen Hofstee
2014-08-11 18:55 ` Stephen Warren
2014-08-11 19:19 ` Tom Rini
2014-08-11 22:15 ` Stephen Warren
2014-08-12 17:29 ` Jeroen Hofstee [this message]
2014-08-12 17:46 ` Stephen Warren
2014-08-12 20:29 ` Dennis Gilmore
2014-08-10 17:14 ` Dennis Gilmore
2014-08-10 22:23 ` [U-Boot] [U-Boot,1/3] " 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=53EA4EDE.7030904@myspectrum.nl \
--to=jeroen@myspectrum.nl \
--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.