[U-Boot-Users] [PATCH] Report back the location we put the device tree if we dont boot

Its useful to know where the device tree is if we have set 'autostart' to 'no. We come back to the prompt after a boot command and we can than post process the device tree but we need to know where it was put report this back via the env variable 'bootm_fdtaddr'.
Signed-off-by: Kumar Gala galak@kernel.crashing.org --- lib_ppc/bootm.c | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/lib_ppc/bootm.c b/lib_ppc/bootm.c index 81803dd..a872d31 100644 --- a/lib_ppc/bootm.c +++ b/lib_ppc/bootm.c @@ -277,8 +277,17 @@ do_bootm_linux(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[], #if defined(CFG_INIT_RAM_LOCK) && !defined(CONFIG_E500) unlock_ram_in_cache(); #endif - if (!images->autostart) + if (!images->autostart) { +#if defined(CONFIG_OF_LIBFDT) + if (of_flat_tree) { + char buf[32]; + + sprintf (buf, "%llx", (u64)(u32)of_flat_tree); + setenv("bootm_fdtaddr", buf); + } +#endif return ; + }
#if defined(CONFIG_OF_LIBFDT) if (of_flat_tree) { /* device tree; boot new style */

Dear Kumar Gala,
In message Pine.LNX.4.64.0808010907090.23426@blarg.am.freescale.net you wrote:
Its useful to know where the device tree is if we have set 'autostart' to 'no. We come back to the prompt after a boot command and we can than post process the device tree but we need to know where it was put report this back via the env variable 'bootm_fdtaddr'.
Signed-off-by: Kumar Gala galak@kernel.crashing.org
lib_ppc/bootm.c | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-)
Since I will revert the 'autostart' patch, this patch becomes obsolete.
NAK.
Best regards,
Wolfgang Denk

Dear Kumar,
as discussed before, I have reverted your patch
commit f5614e7926863bf0225ec860d9b319741a9c4004 Author: Kumar Gala galak@kernel.crashing.org Date: Wed Feb 27 21:51:48 2008 -0600
[new uImage] Add autostart flag to bootm_headers structure
The autostart env variable was dropped as part of the initial new uImage cleanup. Add it back here so the arch specific code can decide if it wants to really boot or not.
Signed-off-by: Kumar Gala galak@kernel.crashing.org Acked-by: Marian Balakowicz m8@semihalf.com
Best regards,
Wolfgang Denk
participants (2)
-
Kumar Gala
-
Wolfgang Denk