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

Reply via email to