Browse Source

common: Add .u_boot_list into all linker files

Add section for the linker-generated lists into all possible linker
files, so that everyone can easily use these lists. This is mostly
a mechanical adjustment.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Joe Hershberger <joe.hershberger@gmail.com>
Cc: Mike Frysinger <vapier@gentoo.org>
Marek Vasut 11 years ago
parent
commit
556751427b
100 changed files with 475 additions and 0 deletions
  1. 5 0
      arch/arm/cpu/arm920t/ep93xx/u-boot.lds
  2. 4 0
      arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds
  3. 4 0
      arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
  4. 5 0
      arch/arm/cpu/armv7/omap-common/u-boot-spl.lds
  5. 5 0
      arch/arm/cpu/ixp/u-boot.lds
  6. 5 0
      arch/arm/cpu/u-boot.lds
  7. 5 0
      arch/avr32/cpu/u-boot.lds
  8. 4 0
      arch/blackfin/cpu/u-boot.lds
  9. 5 0
      arch/microblaze/cpu/u-boot.lds
  10. 5 0
      arch/nds32/cpu/n1213/u-boot.lds
  11. 5 0
      arch/nios2/cpu/u-boot.lds
  12. 5 0
      arch/powerpc/cpu/74xx_7xx/u-boot.lds
  13. 5 0
      arch/powerpc/cpu/mpc512x/u-boot.lds
  14. 5 0
      arch/powerpc/cpu/mpc5xx/u-boot.lds
  15. 3 0
      arch/powerpc/cpu/mpc5xxx/u-boot-customlayout.lds
  16. 5 0
      arch/powerpc/cpu/mpc5xxx/u-boot.lds
  17. 5 0
      arch/powerpc/cpu/mpc8220/u-boot.lds
  18. 5 0
      arch/powerpc/cpu/mpc824x/u-boot.lds
  19. 5 0
      arch/powerpc/cpu/mpc8260/u-boot.lds
  20. 5 0
      arch/powerpc/cpu/mpc83xx/u-boot.lds
  21. 4 0
      arch/powerpc/cpu/mpc85xx/u-boot-nand.lds
  22. 4 0
      arch/powerpc/cpu/mpc85xx/u-boot-nand_spl.lds
  23. 5 0
      arch/powerpc/cpu/mpc85xx/u-boot.lds
  24. 5 0
      arch/powerpc/cpu/mpc86xx/u-boot.lds
  25. 5 0
      arch/powerpc/cpu/ppc4xx/u-boot.lds
  26. 5 0
      arch/sandbox/cpu/u-boot.lds
  27. 4 0
      arch/sh/cpu/sh2/u-boot.lds
  28. 4 0
      arch/sh/cpu/sh3/u-boot.lds
  29. 4 0
      arch/sh/cpu/sh4/u-boot.lds
  30. 5 0
      arch/x86/cpu/u-boot.lds
  31. 5 0
      board/BuS/eb_cpu5282/u-boot.lds
  32. 5 0
      board/LEOX/elpt860/u-boot.lds
  33. 5 0
      board/RPXClassic/u-boot.lds
  34. 5 0
      board/RPXClassic/u-boot.lds.debug
  35. 5 0
      board/RPXlite/u-boot.lds
  36. 5 0
      board/RPXlite/u-boot.lds.debug
  37. 5 0
      board/RPXlite_dw/u-boot.lds
  38. 5 0
      board/RPXlite_dw/u-boot.lds.debug
  39. 5 0
      board/RRvision/u-boot.lds
  40. 5 0
      board/actux1/u-boot.lds
  41. 5 0
      board/actux2/u-boot.lds
  42. 5 0
      board/actux3/u-boot.lds
  43. 5 0
      board/adder/u-boot.lds
  44. 4 0
      board/ait/cam_enc_4xx/u-boot-spl.lds
  45. 5 0
      board/altera/nios2-generic/u-boot.lds
  46. 3 0
      board/amcc/acadia/u-boot-nand.lds
  47. 3 0
      board/amcc/bamboo/u-boot-nand.lds
  48. 3 0
      board/amcc/canyonlands/u-boot-nand.lds
  49. 3 0
      board/amcc/kilauea/u-boot-nand.lds
  50. 3 0
      board/amcc/sequoia/u-boot-nand.lds
  51. 3 0
      board/amcc/sequoia/u-boot-ram.lds
  52. 5 0
      board/astro/mcf5373l/u-boot.lds
  53. 5 0
      board/c2mon/u-boot.lds
  54. 5 0
      board/c2mon/u-boot.lds.debug
  55. 5 0
      board/cobra5272/u-boot.lds
  56. 5 0
      board/cogent/u-boot.lds
  57. 5 0
      board/cogent/u-boot.lds.debug
  58. 5 0
      board/cray/L1/u-boot.lds.debug
  59. 5 0
      board/dave/PPChameleonEVB/u-boot.lds
  60. 6 0
      board/davinci/da8xxevm/u-boot-spl-da850evm.lds
  61. 5 0
      board/davinci/da8xxevm/u-boot-spl-hawk.lds
  62. 5 0
      board/dbau1x00/u-boot.lds
  63. 5 0
      board/dvlhost/u-boot.lds
  64. 5 0
      board/eltec/mhpc/u-boot.lds
  65. 5 0
      board/eltec/mhpc/u-boot.lds.debug
  66. 5 0
      board/emk/top860/u-boot.lds
  67. 5 0
      board/ep88x/u-boot.lds
  68. 5 0
      board/esd/dasa_sim/u-boot.lds
  69. 3 0
      board/esd/pmc440/u-boot-nand.lds
  70. 5 0
      board/esd/tasreg/u-boot.lds
  71. 5 0
      board/esteem192e/u-boot.lds
  72. 5 0
      board/etx094/u-boot.lds
  73. 5 0
      board/evb64260/u-boot.lds
  74. 5 0
      board/fads/u-boot.lds
  75. 5 0
      board/flagadm/u-boot.lds
  76. 5 0
      board/flagadm/u-boot.lds.debug
  77. 5 0
      board/freescale/m5208evbe/u-boot.lds
  78. 5 0
      board/freescale/m52277evb/u-boot.lds
  79. 5 0
      board/freescale/m5235evb/u-boot.lds
  80. 5 0
      board/freescale/m5249evb/u-boot.lds
  81. 5 0
      board/freescale/m5253demo/u-boot.lds
  82. 5 0
      board/freescale/m5253evbe/u-boot.lds
  83. 5 0
      board/freescale/m5271evb/u-boot.lds
  84. 5 0
      board/freescale/m5272c3/u-boot.lds
  85. 5 0
      board/freescale/m5275evb/u-boot.lds
  86. 5 0
      board/freescale/m5282evb/u-boot.lds
  87. 5 0
      board/freescale/m53017evb/u-boot.lds
  88. 5 0
      board/freescale/m5329evb/u-boot.lds
  89. 5 0
      board/freescale/m5373evb/u-boot.lds
  90. 5 0
      board/freescale/m54451evb/u-boot.lds
  91. 5 0
      board/freescale/m54455evb/u-boot.lds
  92. 5 0
      board/freescale/m547xevb/u-boot.lds
  93. 5 0
      board/freescale/m548xevb/u-boot.lds
  94. 5 0
      board/freescale/mx31ads/u-boot.lds
  95. 5 0
      board/gaisler/gr_cpci_ax2000/u-boot.lds
  96. 5 0
      board/gaisler/gr_ep2s60/u-boot.lds
  97. 5 0
      board/gaisler/gr_xc3s_1500/u-boot.lds
  98. 5 0
      board/gaisler/grsim/u-boot.lds
  99. 5 0
      board/gaisler/grsim_leon2/u-boot.lds
  100. 4 0
      board/gen860t/u-boot-flashenv.lds

+ 5 - 0
arch/arm/cpu/arm920t/ep93xx/u-boot.lds

@@ -52,6 +52,11 @@ SECTIONS
 	.u_boot_cmd : { *(.u_boot_cmd) }
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	. = ALIGN(4);
 	__bss_start = .;
 	.bss : { *(.bss) }

+ 4 - 0
arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds

@@ -54,6 +54,10 @@ SECTIONS
 	.u_boot_cmd : { *(.u_boot_cmd) }
 	__u_boot_cmd_end = .;
 
+	.u_boot_list : {
+		#include <u-boot.lst>
+	}
+
 	. = ALIGN(4);
 
 	.rel.dyn : {

+ 4 - 0
arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds

@@ -54,6 +54,10 @@ SECTIONS
 	.u_boot_cmd : { *(.u_boot_cmd) }
 	__u_boot_cmd_end = .;
 
+	.u_boot_list : {
+		#include <u-boot.lst>
+	}
+
 	. = ALIGN(4);
 
 	.rel.dyn : {

+ 5 - 0
arch/arm/cpu/armv7/omap-common/u-boot-spl.lds

@@ -47,6 +47,11 @@ SECTIONS
 
 	. = ALIGN(4);
 	.data : { *(SORT_BY_ALIGNMENT(.data*)) } >.sram
+
+	.u_boot_list : {
+		#include <u-boot.lst>
+	}
+
 	. = ALIGN(4);
 	__image_copy_end = .;
 	_end = .;

+ 5 - 0
arch/arm/cpu/ixp/u-boot.lds

@@ -50,6 +50,11 @@ SECTIONS
 	.u_boot_cmd : { *(.u_boot_cmd) }
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	. = ALIGN(4);
 
 	.rel.dyn : {

+ 5 - 0
arch/arm/cpu/u-boot.lds

@@ -53,6 +53,11 @@ SECTIONS
 	.u_boot_cmd : { *(.u_boot_cmd) }
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	. = ALIGN(4);
 
 	__image_copy_end = .;

+ 5 - 0
arch/avr32/cpu/u-boot.lds

@@ -53,6 +53,11 @@ SECTIONS
 	}
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	. = ALIGN(4);
 	_got = .;
 	.got : {

+ 4 - 0
arch/blackfin/cpu/u-boot.lds

@@ -119,6 +119,10 @@ SECTIONS
 		___u_boot_cmd_end = .;
 	} >ram_data
 
+	.u_boot_list : {
+		#include <u-boot.lst>
+	} >ram_data
+
 	.text_l1 :
 	{
 		. = ALIGN(4);

+ 5 - 0
arch/microblaze/cpu/u-boot.lds

@@ -58,6 +58,11 @@ SECTIONS
 		__u_boot_cmd_end = .;
 	}
 
+	. = ALIGN(4);
+	.u_boot_list : {
+		#include <u-boot.lst>
+	}
+
 	.bss ALIGN(0x4):
 	{
 		__bss_start = .;

+ 5 - 0
arch/nds32/cpu/n1213/u-boot.lds

@@ -56,6 +56,11 @@ SECTIONS
 	.u_boot_cmd : { *(.u_boot_cmd) }
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	. = ALIGN(4);
 
 	_end = .;

+ 5 - 0
arch/nios2/cpu/u-boot.lds

@@ -53,6 +53,11 @@ SECTIONS
 	. = ALIGN(4);
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	/* INIT DATA sections - "Small" data (see the gcc -G option)
 	 * is always gp-relative. Here we make all init data sections
 	 * adjacent to simplify the startup code -- and provide

+ 5 - 0
arch/powerpc/cpu/74xx_7xx/u-boot.lds

@@ -66,6 +66,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
arch/powerpc/cpu/mpc512x/u-boot.lds

@@ -61,6 +61,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
arch/powerpc/cpu/mpc5xx/u-boot.lds

@@ -69,6 +69,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 3 - 0
arch/powerpc/cpu/mpc5xxx/u-boot-customlayout.lds

@@ -70,6 +70,9 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
arch/powerpc/cpu/mpc5xxx/u-boot.lds

@@ -64,6 +64,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
arch/powerpc/cpu/mpc8220/u-boot.lds

@@ -63,6 +63,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
arch/powerpc/cpu/mpc824x/u-boot.lds

@@ -64,6 +64,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
arch/powerpc/cpu/mpc8260/u-boot.lds

@@ -63,6 +63,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
arch/powerpc/cpu/mpc83xx/u-boot.lds

@@ -62,6 +62,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 4 - 0
arch/powerpc/cpu/mpc85xx/u-boot-nand.lds

@@ -74,6 +74,10 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 4 - 0
arch/powerpc/cpu/mpc85xx/u-boot-nand_spl.lds

@@ -53,6 +53,10 @@ SECTIONS
 	}
 	_edata  =  .;
 
+	.u_boot_list : {
+		#include <u-boot.lst>
+	}
+
 	. = ALIGN(8);
 	__init_begin = .;
 	__init_end = .;

+ 5 - 0
arch/powerpc/cpu/mpc85xx/u-boot.lds

@@ -81,6 +81,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
arch/powerpc/cpu/mpc86xx/u-boot.lds

@@ -68,6 +68,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
arch/powerpc/cpu/ppc4xx/u-boot.lds

@@ -82,6 +82,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
arch/sandbox/cpu/u-boot.lds

@@ -28,6 +28,11 @@ SECTIONS
 	_u_boot_cmd : { *(.u_boot_cmd) }
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	__u_boot_sandbox_option_start = .;
 	_u_boot_sandbox_getopt : { *(.u_boot_sandbox_getopt) }
 	__u_boot_sandbox_option_end = .;

+ 4 - 0
arch/sh/cpu/sh2/u-boot.lds

@@ -80,6 +80,10 @@ SECTIONS
 	}
 	PROVIDE (__u_boot_cmd_end = .);
 
+	.u_boot_list : {
+		#include <u-boot.lst>
+	}
+
 	PROVIDE (reloc_dst_end = .);
 
 	PROVIDE (bss_start = .);

+ 4 - 0
arch/sh/cpu/sh3/u-boot.lds

@@ -86,6 +86,10 @@ SECTIONS
 	}
 	PROVIDE (__u_boot_cmd_end = .);
 
+	.u_boot_list : {
+		#include <u-boot.lst>
+	}
+
 	PROVIDE (reloc_dst_end = .);
 	/* _reloc_dst_end = .; */
 

+ 4 - 0
arch/sh/cpu/sh4/u-boot.lds

@@ -83,6 +83,10 @@ SECTIONS
 	}
 	PROVIDE (__u_boot_cmd_end = .);
 
+	.u_boot_list : {
+		#include <u-boot.lst>
+	}
+
 	PROVIDE (reloc_dst_end = .);
 	/* _reloc_dst_end = .; */
 

+ 5 - 0
arch/x86/cpu/u-boot.lds

@@ -38,6 +38,11 @@ SECTIONS
 	. = ALIGN(4);
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	. = ALIGN(4);
 	.rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) }
 

+ 5 - 0
board/BuS/eb_cpu5282/u-boot.lds

@@ -69,6 +69,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/LEOX/elpt860/u-boot.lds

@@ -90,6 +90,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/RPXClassic/u-boot.lds

@@ -70,6 +70,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/RPXClassic/u-boot.lds.debug

@@ -110,6 +110,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/RPXlite/u-boot.lds

@@ -70,6 +70,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/RPXlite/u-boot.lds.debug

@@ -110,6 +110,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/RPXlite_dw/u-boot.lds

@@ -70,6 +70,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/RPXlite_dw/u-boot.lds.debug

@@ -110,6 +110,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/RRvision/u-boot.lds

@@ -75,6 +75,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/actux1/u-boot.lds

@@ -60,6 +60,11 @@ SECTIONS
 	}
 	__u_boot_cmd_end =.;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	. = ALIGN (4);
 	.rel.dyn : {
 		__rel_dyn_start = .;

+ 5 - 0
board/actux2/u-boot.lds

@@ -60,6 +60,11 @@ SECTIONS
 	}
 	__u_boot_cmd_end =.;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	. = ALIGN (4);
 	.rel.dyn : {
 		__rel_dyn_start = .;

+ 5 - 0
board/actux3/u-boot.lds

@@ -60,6 +60,11 @@ SECTIONS
 	}
 	__u_boot_cmd_end =.;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	. = ALIGN (4);
 	.rel.dyn : {
 		__rel_dyn_start = .;

+ 5 - 0
board/adder/u-boot.lds

@@ -66,6 +66,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 4 - 0
board/ait/cam_enc_4xx/u-boot-spl.lds

@@ -48,6 +48,10 @@ SECTIONS
 	. = ALIGN(4);
 	.data : { *(SORT_BY_ALIGNMENT(.data*)) } >.sram
 	. = ALIGN(4);
+	.u_boot_list : {
+		#include <u-boot.lst>
+	} >.sram
+	. = ALIGN(4);
 	.rel.dyn : {
 		__rel_dyn_start = .;
 		*(.rel*)

+ 5 - 0
board/altera/nios2-generic/u-boot.lds

@@ -54,6 +54,11 @@ SECTIONS
 	. = ALIGN(4);
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	/* INIT DATA sections - "Small" data (see the gcc -G option)
 	 * is always gp-relative. Here we make all init data sections
 	 * adjacent to simplify the startup code -- and provide

+ 3 - 0
board/amcc/acadia/u-boot-nand.lds

@@ -76,6 +76,9 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
 
   . = .;
   __start___ex_table = .;

+ 3 - 0
board/amcc/bamboo/u-boot-nand.lds

@@ -77,6 +77,9 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
 
   . = .;
   __start___ex_table = .;

+ 3 - 0
board/amcc/canyonlands/u-boot-nand.lds

@@ -77,6 +77,9 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
 
   . = .;
   __start___ex_table = .;

+ 3 - 0
board/amcc/kilauea/u-boot-nand.lds

@@ -76,6 +76,9 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
 
   . = .;
   __start___ex_table = .;

+ 3 - 0
board/amcc/sequoia/u-boot-nand.lds

@@ -77,6 +77,9 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
 
   . = .;
   __start___ex_table = .;

+ 3 - 0
board/amcc/sequoia/u-boot-ram.lds

@@ -68,6 +68,9 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/astro/mcf5373l/u-boot.lds

@@ -73,6 +73,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/c2mon/u-boot.lds

@@ -78,6 +78,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/c2mon/u-boot.lds.debug

@@ -110,6 +110,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/cobra5272/u-boot.lds

@@ -72,6 +72,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/cogent/u-boot.lds

@@ -74,6 +74,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/cogent/u-boot.lds.debug

@@ -110,6 +110,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/cray/L1/u-boot.lds.debug

@@ -110,6 +110,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/dave/PPChameleonEVB/u-boot.lds

@@ -78,6 +78,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 6 - 0
board/davinci/da8xxevm/u-boot-spl-da850evm.lds

@@ -47,6 +47,12 @@ SECTIONS
 
 	. = ALIGN(4);
 	.data : { *(SORT_BY_ALIGNMENT(.data*)) } >.sram
+
+	. = ALIGN(4);
+	.u_boot_list : {
+		#include <u-boot.lst>
+	} >.sram
+
 	. = ALIGN(4);
 	.rel.dyn : {
 		__rel_dyn_start = .;

+ 5 - 0
board/davinci/da8xxevm/u-boot-spl-hawk.lds

@@ -57,6 +57,11 @@ SECTIONS
 		*(.data.rel.ro)
 	}
 
+	. = ALIGN(4);
+	.u_boot_list : {
+		#include <u-boot.lst>
+	}
+
 	. = ALIGN(4);
 	__rel_dyn_start = .;
 	__rel_dyn_end = .;

+ 5 - 0
board/dbau1x00/u-boot.lds

@@ -60,6 +60,11 @@ SECTIONS
 	  __u_boot_cmd_end = .;
 	}
 
+	. = ALIGN(4);
+	.u_boot_list : {
+		#include <u-boot.lst>
+	}
+
 	uboot_end_data = .;
 	num_got_entries = (__got_end - __got_start) >> 2;
 

+ 5 - 0
board/dvlhost/u-boot.lds

@@ -60,6 +60,11 @@ SECTIONS
 	}
 	__u_boot_cmd_end =.;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	. = ALIGN (4);
 	.rel.dyn : {
 		__rel_dyn_start = .;

+ 5 - 0
board/eltec/mhpc/u-boot.lds

@@ -70,6 +70,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/eltec/mhpc/u-boot.lds.debug

@@ -110,6 +110,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/emk/top860/u-boot.lds

@@ -71,6 +71,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/ep88x/u-boot.lds

@@ -66,6 +66,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/esd/dasa_sim/u-boot.lds

@@ -77,6 +77,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 3 - 0
board/esd/pmc440/u-boot-nand.lds

@@ -106,6 +106,9 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  .u_boot_list : {
+		#include <u-boot.lst>
+  }
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/esd/tasreg/u-boot.lds

@@ -69,6 +69,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/esteem192e/u-boot.lds

@@ -79,6 +79,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/etx094/u-boot.lds

@@ -79,6 +79,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/evb64260/u-boot.lds

@@ -74,6 +74,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/fads/u-boot.lds

@@ -72,6 +72,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/flagadm/u-boot.lds

@@ -70,6 +70,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   . = .;
   __start___ex_table = .;

+ 5 - 0
board/flagadm/u-boot.lds.debug

@@ -110,6 +110,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
 
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m5208evbe/u-boot.lds

@@ -73,6 +73,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m52277evb/u-boot.lds

@@ -72,6 +72,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m5235evb/u-boot.lds

@@ -72,6 +72,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m5249evb/u-boot.lds

@@ -72,6 +72,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m5253demo/u-boot.lds

@@ -73,6 +73,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m5253evbe/u-boot.lds

@@ -72,6 +72,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m5271evb/u-boot.lds

@@ -72,6 +72,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m5272c3/u-boot.lds

@@ -72,6 +72,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m5275evb/u-boot.lds

@@ -72,6 +72,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m5282evb/u-boot.lds

@@ -72,6 +72,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m53017evb/u-boot.lds

@@ -75,6 +75,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m5329evb/u-boot.lds

@@ -73,6 +73,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m5373evb/u-boot.lds

@@ -73,6 +73,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m54451evb/u-boot.lds

@@ -70,6 +70,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m54455evb/u-boot.lds

@@ -70,6 +70,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m547xevb/u-boot.lds

@@ -70,6 +70,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/m548xevb/u-boot.lds

@@ -70,6 +70,11 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  . = ALIGN(4);
+  .u_boot_list : {
+	#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

+ 5 - 0
board/freescale/mx31ads/u-boot.lds

@@ -61,6 +61,11 @@ SECTIONS
 	.u_boot_cmd : { *(.u_boot_cmd) }
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	. = ALIGN(4);
 
 	.rel.dyn : {

+ 5 - 0
board/gaisler/gr_cpci_ax2000/u-boot.lds

@@ -90,6 +90,11 @@ SECTIONS
 	. = ALIGN(4);
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	.data	:
 	{
 		*(.data)

+ 5 - 0
board/gaisler/gr_ep2s60/u-boot.lds

@@ -90,6 +90,11 @@ SECTIONS
 	. = ALIGN(4);
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	.data	:
 	{
 		*(.data)

+ 5 - 0
board/gaisler/gr_xc3s_1500/u-boot.lds

@@ -90,6 +90,11 @@ SECTIONS
 	. = ALIGN(4);
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	.data	:
 	{
 		*(.data)

+ 5 - 0
board/gaisler/grsim/u-boot.lds

@@ -89,6 +89,11 @@ SECTIONS
 	. = ALIGN(4);
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	.data	:
 	{
 		*(.data)

+ 5 - 0
board/gaisler/grsim_leon2/u-boot.lds

@@ -89,6 +89,11 @@ SECTIONS
 	. = ALIGN(4);
 	__u_boot_cmd_end = .;
 
+	. = ALIGN(4);
+	.u_boot_list : {
+	#include <u-boot.lst>
+	}
+
 	.data	:
 	{
 		*(.data)

+ 4 - 0
board/gen860t/u-boot-flashenv.lds

@@ -75,6 +75,10 @@ SECTIONS
   .u_boot_cmd : { *(.u_boot_cmd) }
   __u_boot_cmd_end = .;
 
+  .u_boot_list : {
+		#include <u-boot.lst>
+  }
+
   . = .;
   __start___ex_table = .;
   __ex_table : { *(__ex_table) }

Some files were not shown because too many files changed in this diff