[U-Boot] [PATCH v2 4/8] nios2: enlarge the code relocation range

Thomas Chou thomas at wytron.com.tw
Sun Sep 6 13:28:08 CEST 2015


HI Marek,

On 09/05/2015 08:50 PM, Marek Vasut wrote:
>> We didn't include relocation records in nios2 binary image, so there is
>> no real relocation like that of ARM.
>
> Can we add them instead ?

I think it is possible. I recalled that we have an old flat image format 
with elf2flt to run nonmmu uclinux, which does a similar relocation. But 
I would suggest that we should keep thing simple and small in a boot 
loader like U-Boot.

>
>> Altera provides small boot loaders for cfi/sf along with their nios2
>> jtag flash programmer, which will load the image to the linked address
>> in sdram. The relocating loop in start.S works only if such Altera boot
>> loader is not used, ie, booting directly from cfi flash.
>
> Hm, Im not using the Altera loader :)
>

Neither am I. Look like we all use custom boot copiers, and we don't 
need the relocation in the patch above. It doesn't make sense to copy 
the code twice. Right? :)

Best regards
Thomas Chou


More information about the U-Boot mailing list