Hi Graeme, On Tue, Feb 21, 2012 at 12:10 PM, Graeme Russ <[email protected]> wrote: > Hi Simon, Albert. > > On 02/22/2012 07:07 AM, Simon Glass wrote: >> Hi Albert, >> >> On Tue, Feb 21, 2012 at 11:40 AM, Albert ARIBAUD >> <[email protected]> wrote: >>> Hi Simon, >>> >>> One general question: am I right in saying that in the current >>> implementation, relocate_code executes mostly on the final stack, whereas in >>> your proposal, it runs on the initial stack? >> >> Well the current relocation code is all in assembler and I don't >> believe it uses the stack at all. It does set up the stack pointer at >> the beginning if that's what you mean. >> >> Yes this series uses the initial stack for all processing until it >> reaches board_init_r(). > > <broken record> > > See what x86 does - Code copy and relocation in C using final stack and > full cache enabled... > > </broken record> :)
Heading there, but we can't enable dcache prior to relocation on ARM yet. Generic relocation gives me something to work with that isn't just for one architecture, Regards, Simon > > Regards, > > Graeme _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

