xref: /rk3399_rockchip-uboot/examples/standalone/nds32.lds (revision 326ea986ac150acdc7656d57fca647db80b50158)
172c73ddeSMacpaul Lin/*
272c73ddeSMacpaul Lin * Copyright (C) 2011 Andes Technology Corporation
372c73ddeSMacpaul Lin * Shawn Lin, Andes Technology Corporation <nobuhiro@andestech.com>
472c73ddeSMacpaul Lin * Macpaul Lin, Andes Technology Corporation <macpaul@andestech.com>
572c73ddeSMacpaul Lin *
6*1a459660SWolfgang Denk * SPDX-License-Identifier:	GPL-2.0+
772c73ddeSMacpaul Lin */
872c73ddeSMacpaul Lin
972c73ddeSMacpaul LinOUTPUT_FORMAT("elf32-nds32", "elf32-nds32", "elf32-nds32")
1072c73ddeSMacpaul LinOUTPUT_ARCH(nds32)
1172c73ddeSMacpaul LinENTRY(_start)
1272c73ddeSMacpaul LinSECTIONS
1372c73ddeSMacpaul Lin{
1472c73ddeSMacpaul Lin	. = ALIGN(4);
1572c73ddeSMacpaul Lin	.text :
1672c73ddeSMacpaul Lin	{
1772c73ddeSMacpaul Lin		*(.text)
1872c73ddeSMacpaul Lin	}
1972c73ddeSMacpaul Lin
2072c73ddeSMacpaul Lin	. = ALIGN(4);
2172c73ddeSMacpaul Lin	.data : { *(.data) }
2272c73ddeSMacpaul Lin
2372c73ddeSMacpaul Lin	. = ALIGN(4);
2472c73ddeSMacpaul Lin
2572c73ddeSMacpaul Lin	.got : {
2672c73ddeSMacpaul Lin		__got_start = .;
2772c73ddeSMacpaul Lin		*(.got)
2872c73ddeSMacpaul Lin		__got_end = .;
2972c73ddeSMacpaul Lin	}
3072c73ddeSMacpaul Lin
3172c73ddeSMacpaul Lin	. = ALIGN(4);
3272c73ddeSMacpaul Lin	__bss_start = .;
3372c73ddeSMacpaul Lin	.bss : { *(.bss) }
3472c73ddeSMacpaul Lin	__bss_end = .;
3572c73ddeSMacpaul Lin
3672c73ddeSMacpaul Lin	. = ALIGN(4);
3772c73ddeSMacpaul Lin	.rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) }
3872c73ddeSMacpaul Lin
3972c73ddeSMacpaul Lin	_end = .;
4072c73ddeSMacpaul Lin}
41