Hi Albert, On Sat, 10 Nov 2012 18:00:11 +0100, Albert ARIBAUD <albert.u.b...@aribaud.net> wrote:
> The goal of this series is to scrub the start.S files > which have proliferated across arch/arm and eliminate > code redundancy. > > Currently this series only factorizes the C runtime > framework, that is, the assembly code responsible for > setting up the C environments needed by board_init_*() > and relocate_code(). > > Further factorization is possible: relocate_code() can > be moved out and possibly rewritten in C now that it > has plain C function semantics; exception handlers > should also be pretty much cpu-independent. > > Eventually, start.S files should disappear or contain > CPU-specific code only. > > The new C runtime setup sequence has been validated step by > step on target versatileqemu using toolchain ELDK4.2. > > The whole changes have been build-tested across all ARM > targets using MAKEALL -a arm. > > Changes in v3: > - various clarifications and typo fixes > - fixed wrong LED calls conditional > - fixed open comment eating some code > - fixed code overrun in SPL case Note there is no warning for using 'deprecated' NAND_SPL yet. I'm running full MAKEALL -a arm on this and it'll be added in v4 depending on results. Amicalement, -- Albert. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot