[U-Boot] [PATCH v4 1/2] arm: move C runtime setup code in crt0.S
Tom Rini
trini at ti.com
Mon Jan 7 15:40:58 CET 2013
On Tue, Nov 27, 2012 at 01:43:25PM +0100, Albert ARIBAUD wrote:
> Move all the C runtime setup code from every start.S
> in arch/arm into arch/arm/lib/crt0.S. This covers
> the code sequence from setting up the initial stack
> to calling into board_init_r().
>
> Also, rewrite the C runtime setup and make functions
> board_init_*() and relocate_code() behave according to
> normal C semantics (no jumping across the C stack any
> more, etc).
>
> Some SPL targets had to be touched because they use
> start.S explicitly or for some reason; the relevant
> maintainers and custodians are cc:ed.
>
> Signed-off-by: Albert ARIBAUD <albert.u.boot at aribaud.net>
On beaglebone Rev A5
Tested-by: Tom Rini <trini at ti.com>
Acked-by: Tom Rini <trini at ti.com>
--
Tom
More information about the U-Boot
mailing list