[U-Boot] Porting U-boot-2013-04 to sdk for mips board

krishna dwivedi krishna.dwivedi01 at gmail.com
Mon Jun 17 08:21:01 CEST 2013


Hi Alll,

Can anyone please reply on this.

Regards,
krishna


On Fri, Jun 14, 2013 at 10:14 AM, krishna dwivedi <
krishna.dwivedi01 at gmail.com> wrote:

>
> Hi All,
>
> In mips,i dont see the .reloc section in u-boot.lds.But in other
> architechtures(like ppc),I see in u-boot.lds:
>
> .reloc   :
>           {
>             PROVIDE(_GOT2_TABLE_ = .);
>             KEEP(*(.got2))
>
>     KEEP(*(.got))
>     PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4);
>     _FIXUP_TABLE_ = .;
>     KEEP(*(.fixup))
>   }
>   __got2_entries = ((_GLOBAL_OFFSET_TABLE_ - _GOT2_TABLE_) >> 2) - 1;
>   __fixup_entries = (. - _FIXUP_TABLE_) >> 2;
>
>
> 1)Can anyone please let me know,if we dont need to add .reloc section in
> u-boot.lds for MIPS processor?
>
> 2)I am newbie to u-boot,Please anyone provide me pointers what are the
> things i need to do lowlevel_init for my mips processor.
>
>
>
> Regards,
> Krishna
>
>
>
> On Thu, Jun 13, 2013 at 5:49 PM, krishna dwivedi <
> krishna.dwivedi01 at gmail.com> wrote:
>
>> Hi,
>>
>> I am trying to port the u-boot2013:04 to sdk.During compilation,I am
>> running into error:*Undefined reference to _GLOBAL_OFFSET_TABLE*.I
>> checked in u-boot.lds file thr is no definition of _GLOBAL_OFFSET_TABLE.I
>> have added this piece of code in u-boot.lds:
>> .reloc :
>>         {
>>           KEEP(*(.got))
>>            PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4);
>>         }
>>
>> In addition,i see reference of GLOBAL_OFFSET_TABLE.But it is not defined
>> in any file and even linker script.
>> Can anyone please confirm,if this is common issue in u-boot version
>> 2013:04.
>>
>> Regards,
>> krishna
>>
>
>


More information about the U-Boot mailing list