[U-Boot] [RFC] [PATCH V2] arm: arm926ejs: use ELF relocations

Heiko Schocher
2010-10-05T09:15:13Z

Hello Reinhard,

Reinhard Meyer wrote:
> Dear ALL,
>> Hah... with this patch it works:
>>
>> diff --git a/arch/arm/cpu/arm926ejs/start.S b/arch/arm/cpu/arm926ejs/start.S
>> index 5a7ae7e..cf3a59f 100644
>> --- a/arch/arm/cpu/arm926ejs/start.S
>> +++ b/arch/arm/cpu/arm926ejs/start.S
>> @@ -266,7 +266,7 @@ fixnext:
>> str r1, [r0]
>> add r2, r2, #8 /* each rel.dyn entry is 8 bytes */
>> cmp r2, r3
>> - ble fixloop
>> + bne fixloop
>
> Indeed, with this single change (not using NAND options here)
> it works, too, and data gets properly relocated, since "sf probe"
> works, too (it does not do so with Heiko's relocation)

Great!

> Hurray!!!!

... but I don;t know if this is the right change! Better would
be to know, why the last entry in __rel_dyn_start is filled with
00000000 ...

bye,
Heiko
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany