[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