[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