[U-Boot] [PATCH v4 0/13] Introduce generic relocation feature

Graeme Russ graeme.russ at gmail.com
Tue Feb 21 21:10:33 CET 2012


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
> <albert.u.boot at aribaud.net> 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> :)

Regards,

Graeme


More information about the U-Boot mailing list