Blame view

arch/arm/cpu/armv7/am33xx/u-boot-spl.lds 972 Bytes
65cdd6430   Albert ARIBAUD   Remove linker lis...
1
2
3
4
5
6
7
8
  /*
   * (C) Copyright 2002
   * Gary Jennejohn, DENX Software Engineering, <garyj@denx.de>
   *
   * (C) Copyright 2010
   * Texas Instruments, <www.ti.com>
   *	Aneesh V <aneesh@ti.com>
   *
1a4596601   Wolfgang Denk   Add GPL-2.0+ SPDX...
9
   * SPDX-License-Identifier:	GPL-2.0+
65cdd6430   Albert ARIBAUD   Remove linker lis...
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
   */
  
  MEMORY { .sram : ORIGIN = CONFIG_SPL_TEXT_BASE,\
  		LENGTH = CONFIG_SPL_MAX_SIZE }
  MEMORY { .sdram : ORIGIN = CONFIG_SPL_BSS_START_ADDR, \
  		LENGTH = CONFIG_SPL_BSS_MAX_SIZE }
  
  OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
  OUTPUT_ARCH(arm)
  ENTRY(_start)
  SECTIONS
  {
  	.text      :
  	{
  		__start = .;
  		arch/arm/cpu/armv7/start.o	(.text)
  		*(.text*)
  	} >.sram
  
  	. = ALIGN(4);
  	.rodata : { *(SORT_BY_ALIGNMENT(.rodata*)) } >.sram
  
  	. = ALIGN(4);
  	.data : { *(SORT_BY_ALIGNMENT(.data*)) } >.sram
  
  	.u_boot_list : {
ef123c525   Albert ARIBAUD   Refactor linker-g...
36
  		KEEP(*(SORT(.u_boot_list*)));
65cdd6430   Albert ARIBAUD   Remove linker lis...
37
38
39
40
  	} >.sram
  
  	. = ALIGN(4);
  	__image_copy_end = .;
d0b5d9da5   Albert ARIBAUD   arm: make _end co...
41
42
43
44
45
  
  	.end :
  	{
  		*(.__end)
  	} >.sram
65cdd6430   Albert ARIBAUD   Remove linker lis...
46
47
48
49
50
51
52
  
  	.bss :
  	{
  		. = ALIGN(4);
  		__bss_start = .;
  		*(.bss*)
  		. = ALIGN(4);
0ce033d25   Tom Rini   Merge branch 'mas...
53
  		__bss_end = .;
65cdd6430   Albert ARIBAUD   Remove linker lis...
54
55
  	} >.sdram
  }