All of lore.kernel.org
 help / color / mirror / Atom feed
From: bin4ry <0xbin4ry@gmail.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] Dynamically define which Kernel image to boot during SPL execution
Date: Thu, 10 Oct 2013 16:48:16 +0200	[thread overview]
Message-ID: <5256BE30.1070206@gmail.com> (raw)
In-Reply-To: <20131006193102.3A69B380436@gemini.denx.de>

Am 06.10.2013 21:31, schrieb Wolfgang Denk:
> Dear 0xbin4ry,
>
> don't you have a real name?
Yes indeed, Peter.
> What would "u-boot.img" be here - the full U-Boot image loaded by the
> SPL?  If you load and start that, then this would be the place where
> you determine which kernel image to load and start.
The only code I found in the SPL regarding the call of u-boot.img were
the following functions:

mmc_load_image_fat() -> file_fat_read() -> do_fat_read() [here, the
u-boot.img file is copied to DDR memory] -> jump_to_image_no_args()
[here, we excute the u-boot.img code].

However, I could not find any signs of any boot parameters (except for
CONFIG_EXTRA_ENV_SETTINGS in omap4_common.) but I could not figure how
to dynamically alter these parameters.
>   However, if
> you're uysing Falcon mode, then you would not load any u-boot.img at
> all, and the SPL would include the code to determine which kernel
> image to load and start.
I guess I have to read about falcon mode. Did not know about this before.

Basically, I want to determine which Android kernel to boot based upon a
calculation executed by the SPL. Maybe you know if more elegant ways
then the ones I am thinking of.

A little bit off-topic, however it could help my in this scenario
anyways: Is it possible to show a splash screen in the SPL or the loaded
u-boot.img on an OMAP4460? I browsed the web and found several
statements that this is not supported. However, these statements seemed
to be rather vague..

Best regards,
Peter

      reply	other threads:[~2013-10-10 14:48 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-10-06 16:14 [U-Boot] Dynamically define which Kernel image to boot during SPL execution 0xbin4ry
2013-10-06 19:31 ` Wolfgang Denk
2013-10-10 14:48   ` bin4ry [this message]

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=5256BE30.1070206@gmail.com \
    --to=0xbin4ry@gmail.com \
    --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.