Dear Andreas Bießmann, > Dear Wolfgang Denk, > Dear Albert Aribaud, > > Am 09.12.2010 11:26, schrieb Wolfgang Denk: >> Dear Albert ARIBAUD, >> >> In message <[email protected]> you wrote: >>>> start.S:251: Error: bad arguments to instruction -- `add r1,r9' >>>> >>>> It looks a illegal instruction in start.S >>>> >>>> my toolchain is eldk4.1 >>> ELDK 4.1 seems a bit old -- 4.2 has been available for some time now and >>> does not have the issue with this instruction. >>> >>> If you really cannot use 4.2, then you can rewrite the instruction in >>> its canonical form: 'add r1,r1,r9'. >> Well, we should actually do that. >> >> Patch following. > > So you need to fix _all_ of the arch/arm/cpu/*/start.S cause this was > copied from one relocation code to the other. > > Another cause to introduce a relocate.S in near future ;)
Certainly you are referring to relocate.c, or even better adding the "C" relocation to the arm generic board.c on the path to an u-boot generic board.c :) We should only need a small stub in assembly for stack and pc switching. "Patches welcome" :) Best Regards, Reinhard _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

