137e5708aSMacpaul Lin/* 237e5708aSMacpaul Lin * (C) Copyright 2000 337e5708aSMacpaul Lin * Wolfgang Denk, DENX Software Engineering, wd@denx.de. 437e5708aSMacpaul Lin * 537e5708aSMacpaul Lin * Copyright (C) 2011 Andes Technology Corporation 637e5708aSMacpaul Lin * Shawn Lin, Andes Technology Corporation <nobuhiro@andestech.com> 737e5708aSMacpaul Lin * Macpaul Lin, Andes Technology Corporation <macpaul@andestech.com> 837e5708aSMacpaul Lin * 91a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 1037e5708aSMacpaul Lin */ 1137e5708aSMacpaul Lin 1237e5708aSMacpaul LinOUTPUT_FORMAT("elf32-nds32", "elf32-nds32", "elf32-nds32") 1337e5708aSMacpaul LinOUTPUT_ARCH(nds32) 1437e5708aSMacpaul LinENTRY(_start) 1537e5708aSMacpaul LinSECTIONS 1637e5708aSMacpaul Lin{ 1737e5708aSMacpaul Lin . = ALIGN(4); 1837e5708aSMacpaul Lin .text : 1937e5708aSMacpaul Lin { 2037e5708aSMacpaul Lin arch/nds32/cpu/n1213/start.o (.text) 2137e5708aSMacpaul Lin *(.text) 2237e5708aSMacpaul Lin } 2337e5708aSMacpaul Lin 2437e5708aSMacpaul Lin . = ALIGN(4); 2537e5708aSMacpaul Lin .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) } 2637e5708aSMacpaul Lin 2737e5708aSMacpaul Lin . = ALIGN(4); 28c4f40546SMacpaul Lin .data : { *(.data*) } 2937e5708aSMacpaul Lin 3037e5708aSMacpaul Lin . = ALIGN(4); 3137e5708aSMacpaul Lin 3237e5708aSMacpaul Lin .got : { 3337e5708aSMacpaul Lin __got_start = .; 3437e5708aSMacpaul Lin *(.got.plt) *(.got) 3537e5708aSMacpaul Lin __got_end = .; 3637e5708aSMacpaul Lin } 3737e5708aSMacpaul Lin 3837e5708aSMacpaul Lin . = ALIGN(4); 3955675142SMarek Vasut .u_boot_list : { 40ef123c52SAlbert ARIBAUD KEEP(*(SORT(.u_boot_list*))); 4155675142SMarek Vasut } 4255675142SMarek Vasut 4355675142SMarek Vasut . = ALIGN(4); 44*d607f6faSrick /DISCARD/ : { *(.rela.plt*) } 45*d607f6faSrick .rela.dyn : { 46*d607f6faSrick __rel_dyn_start = .; 47*d607f6faSrick *(.rela*) 48*d607f6faSrick __rel_dyn_end = .; 49*d607f6faSrick } 5037e5708aSMacpaul Lin _end = .; 5137e5708aSMacpaul Lin 5237e5708aSMacpaul Lin .bss : { 5337e5708aSMacpaul Lin __bss_start = .; 5437e5708aSMacpaul Lin *(.bss) 5537e5708aSMacpaul Lin . = ALIGN(4); 563929fb0aSSimon Glass __bss_end = .; 5737e5708aSMacpaul Lin } 5837e5708aSMacpaul Lin 5937e5708aSMacpaul Lin} 60