]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/avr32/cpu/u-boot.lds
cb29a22b1ea9c3190881772a19d77fe804796ec9
[karo-tx-uboot.git] / arch / avr32 / cpu / u-boot.lds
1 /* -*- Fundamental -*-
2  *
3  * Copyright (C) 2005-2006 Atmel Corporation
4  *
5  * SPDX-License-Identifier:     GPL-2.0+
6  */
7 OUTPUT_FORMAT("elf32-avr32", "elf32-avr32", "elf32-avr32")
8 OUTPUT_ARCH(avr32)
9 ENTRY(_start)
10
11 SECTIONS
12 {
13         . = 0;
14         _text = .;
15         .text : {
16                 *(.exception.text)
17                 *(.text)
18                 *(.text.*)
19         }
20         _etext = .;
21
22         .rodata : {
23                 *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
24         }
25
26         . = ALIGN(8);
27         _data = .;
28         .data : {
29                 *(.data)
30                 *(.data.*)
31         }
32
33         . = ALIGN(4);
34
35         . = ALIGN(4);
36         .u_boot_list : {
37                 KEEP(*(SORT(.u_boot_list*)));
38         }
39
40         . = ALIGN(4);
41         _got = .;
42         .got : {
43                 *(.got)
44         }
45         _egot = .;
46
47         . = ALIGN(8);
48         _edata = .;
49
50         .bss (NOLOAD) : {
51                 *(.bss)
52                 *(.bss.*)
53         }
54         . = ALIGN(8);
55         __bss_end = .;
56 }