diff options
| author | Thomas Chou <[email protected]> | 2015-09-06 20:18:10 +0800 |
|---|---|---|
| committer | Thomas Chou <[email protected]> | 2015-10-23 07:28:38 +0800 |
| commit | 355483e1020f638701cecb8d1951b2a1fa90d153 (patch) | |
| tree | eaa9160894cb8e4537bde3105e53b04b7f5b2f4d | |
| parent | e900298ea4798cfb82cf89bdcf255f3614a5e1d8 (diff) | |
nios2: remove gp assignments in link script
Since we don't use gp for small data with option "-G0",
we use gp as global data pointer. The _gp location is
not needed.
The ALIGN(16) was for gp only. It is removed, so that we
can get correct address of dtb in u-boot-dtb.bin image.
Signed-off-by: Thomas Chou <[email protected]>
Reviewed-by: Simon Glass <[email protected]>
Acked-by: Marek Vasut <[email protected]>
| -rw-r--r-- | arch/nios2/cpu/u-boot.lds | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/arch/nios2/cpu/u-boot.lds b/arch/nios2/cpu/u-boot.lds index 6e174be2c0c..8b0fd1ac3a1 100644 --- a/arch/nios2/cpu/u-boot.lds +++ b/arch/nios2/cpu/u-boot.lds @@ -50,9 +50,11 @@ SECTIONS *(.gnu.linkonce.d*) } - . = ALIGN(16); - _gp = .; /* Global pointer addr */ - PROVIDE (gp = .); + /* + * gp - Since we don't use gp for small data with option "-G0", + * we will use gp as global data pointer. The _gp location is + * not needed. + */ .sdata : { |
