diff options
Diffstat (limited to 'board/netta/u-boot.lds')
| -rw-r--r-- | board/netta/u-boot.lds | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/board/netta/u-boot.lds b/board/netta/u-boot.lds index b7b6c1aa1..a949e4f59 100644 --- a/board/netta/u-boot.lds +++ b/board/netta/u-boot.lds @@ -47,13 +47,14 @@ SECTIONS    PROVIDE (erotext = .);    .reloc   :    { -    KEEP(*(.got))      _GOT2_TABLE_ = .;      KEEP(*(.got2)) +    KEEP(*(.got)) +    PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4);      _FIXUP_TABLE_ = .;      KEEP(*(.fixup))    } -  __got2_entries = (_FIXUP_TABLE_ - _GOT2_TABLE_) >>2; +  __got2_entries = ((_GLOBAL_OFFSET_TABLE_ - _GOT2_TABLE_) >> 2) - 1;    __fixup_entries = (. - _FIXUP_TABLE_)>>2;    .data    : |