All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] UBOOT relocation question on Atmel arm926ejs
@ 2009-04-21 20:19 Steven Zedeck
  0 siblings, 0 replies; only message in thread
From: Steven Zedeck @ 2009-04-21 20:19 UTC (permalink / raw)
  To: u-boot


Hi,
I am having a hard time understanding how the uboot relocation from flash to
RAM happens. I'm trying to follow the code flow. I "think" I understand it,
but wanted to run it by you experts to confirm.

The flow starts in cpu/arm926ejs/start.s. In the reset function, after
cpu_init_crit, u_boot is relocated to RAM. At the end of the reset function,
we jump to start_armboot which is in lib_arm/board.c. At this point, we are
already executing out or RAM. Do I have it correct?

The reason I'm confused is that in start_armboot we call several functions
via an init_sequence table with functions with names that end in "_f"
(meaning in flash).

Am I missing something?
Thanks in advance,
Steve
-- 
View this message in context: http://www.nabble.com/UBOOT-relocation-question-on-Atmel-arm926ejs-tp23164136p23164136.html
Sent from the Uboot - Users mailing list archive at Nabble.com.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-04-21 20:19 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-21 20:19 [U-Boot] UBOOT relocation question on Atmel arm926ejs Steven Zedeck

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.