瀏覽代碼

Replace __bss_end__ with __bss_end

Note this is a tree-wide change affecting multiple architectures.

At present we use __bss_start, but mostly __bss_end__. This seems
inconsistent and in a number of places __bss_end is used instead.

Change to use __bss_end for the BSS end symbol throughout U-Boot. This
makes it possible to use the asm-generic/sections.h file on all
archs.

Signed-off-by: Simon Glass <sjg@chromium.org>
Simon Glass 12 年之前
父節點
當前提交
3929fb0a14
共有 100 個文件被更改,包括 121 次插入121 次删除
  1. 1 1
      arch/arm/cpu/arm1136/start.S
  2. 1 1
      arch/arm/cpu/arm1136/u-boot-spl.lds
  3. 1 1
      arch/arm/cpu/arm1176/start.S
  4. 1 1
      arch/arm/cpu/arm720t/start.S
  5. 1 1
      arch/arm/cpu/arm920t/ep93xx/u-boot.lds
  6. 1 1
      arch/arm/cpu/arm920t/start.S
  7. 1 1
      arch/arm/cpu/arm925t/start.S
  8. 1 1
      arch/arm/cpu/arm926ejs/davinci/spl.c
  9. 1 1
      arch/arm/cpu/arm926ejs/mxs/start.S
  10. 1 1
      arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds
  11. 1 1
      arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
  12. 2 2
      arch/arm/cpu/arm926ejs/start.S
  13. 1 1
      arch/arm/cpu/arm946es/start.S
  14. 1 1
      arch/arm/cpu/arm_intcm/start.S
  15. 1 1
      arch/arm/cpu/armv7/omap-common/u-boot-spl.lds
  16. 1 1
      arch/arm/cpu/armv7/socfpga/u-boot-spl.lds
  17. 1 1
      arch/arm/cpu/armv7/start.S
  18. 1 1
      arch/arm/cpu/ixp/start.S
  19. 1 1
      arch/arm/cpu/ixp/u-boot.lds
  20. 1 1
      arch/arm/cpu/pxa/start.S
  21. 1 1
      arch/arm/cpu/s3c44b0/start.S
  22. 1 1
      arch/arm/cpu/sa1100/start.S
  23. 2 2
      arch/arm/cpu/u-boot.lds
  24. 1 1
      arch/arm/include/asm/spl.h
  25. 2 2
      arch/arm/lib/crt0.S
  26. 1 1
      arch/arm/lib/spl.c
  27. 1 1
      arch/avr32/cpu/start.S
  28. 1 1
      arch/avr32/cpu/u-boot.lds
  29. 1 1
      arch/avr32/include/asm/sections.h
  30. 2 2
      arch/avr32/lib/board.c
  31. 2 2
      arch/m68k/lib/board.c
  32. 1 1
      arch/nds32/cpu/n1213/start.S
  33. 1 1
      arch/nds32/cpu/n1213/u-boot.lds
  34. 1 1
      arch/nds32/include/asm/u-boot-nds32.h
  35. 1 1
      arch/nds32/lib/board.c
  36. 3 3
      arch/nios2/cpu/start.S
  37. 1 1
      arch/nios2/cpu/u-boot.lds
  38. 2 2
      arch/powerpc/cpu/74xx_7xx/start.S
  39. 1 1
      arch/powerpc/cpu/74xx_7xx/u-boot.lds
  40. 2 2
      arch/powerpc/cpu/mpc512x/start.S
  41. 1 1
      arch/powerpc/cpu/mpc512x/u-boot.lds
  42. 2 2
      arch/powerpc/cpu/mpc5xx/start.S
  43. 1 1
      arch/powerpc/cpu/mpc5xx/u-boot.lds
  44. 1 1
      arch/powerpc/cpu/mpc5xxx/spl_boot.c
  45. 2 2
      arch/powerpc/cpu/mpc5xxx/start.S
  46. 1 1
      arch/powerpc/cpu/mpc5xxx/u-boot-customlayout.lds
  47. 1 1
      arch/powerpc/cpu/mpc5xxx/u-boot-spl.lds
  48. 1 1
      arch/powerpc/cpu/mpc5xxx/u-boot.lds
  49. 2 2
      arch/powerpc/cpu/mpc8220/start.S
  50. 1 1
      arch/powerpc/cpu/mpc8220/u-boot.lds
  51. 2 2
      arch/powerpc/cpu/mpc824x/start.S
  52. 1 1
      arch/powerpc/cpu/mpc824x/u-boot.lds
  53. 2 2
      arch/powerpc/cpu/mpc8260/start.S
  54. 1 1
      arch/powerpc/cpu/mpc8260/u-boot.lds
  55. 2 2
      arch/powerpc/cpu/mpc83xx/start.S
  56. 2 2
      arch/powerpc/cpu/mpc83xx/u-boot-spl.lds
  57. 1 1
      arch/powerpc/cpu/mpc83xx/u-boot.lds
  58. 2 2
      arch/powerpc/cpu/mpc85xx/start.S
  59. 1 1
      arch/powerpc/cpu/mpc85xx/u-boot-nand.lds
  60. 1 1
      arch/powerpc/cpu/mpc85xx/u-boot-nand_spl.lds
  61. 1 1
      arch/powerpc/cpu/mpc85xx/u-boot-spl.lds
  62. 1 1
      arch/powerpc/cpu/mpc85xx/u-boot.lds
  63. 2 2
      arch/powerpc/cpu/mpc86xx/start.S
  64. 1 1
      arch/powerpc/cpu/mpc86xx/u-boot.lds
  65. 2 2
      arch/powerpc/cpu/mpc8xx/start.S
  66. 2 2
      arch/powerpc/cpu/ppc4xx/start.S
  67. 1 1
      arch/powerpc/cpu/ppc4xx/u-boot.lds
  68. 1 1
      arch/powerpc/include/asm/spl.h
  69. 2 2
      arch/powerpc/lib/board.c
  70. 1 1
      arch/sh/cpu/sh2/u-boot.lds
  71. 1 1
      arch/sh/cpu/sh3/u-boot.lds
  72. 1 1
      arch/sh/cpu/sh4/u-boot.lds
  73. 1 1
      board/BuS/eb_cpu5282/u-boot.lds
  74. 1 1
      board/LEOX/elpt860/u-boot.lds
  75. 1 1
      board/RPXClassic/u-boot.lds
  76. 1 1
      board/RPXlite/u-boot.lds
  77. 1 1
      board/RPXlite_dw/u-boot.lds
  78. 1 1
      board/RRvision/u-boot.lds
  79. 1 1
      board/actux1/u-boot.lds
  80. 1 1
      board/actux2/u-boot.lds
  81. 1 1
      board/actux3/u-boot.lds
  82. 1 1
      board/adder/u-boot.lds
  83. 1 1
      board/ait/cam_enc_4xx/u-boot-spl.lds
  84. 1 1
      board/altera/nios2-generic/u-boot.lds
  85. 1 1
      board/amcc/acadia/u-boot-nand.lds
  86. 1 1
      board/amcc/bamboo/u-boot-nand.lds
  87. 1 1
      board/amcc/canyonlands/u-boot-nand.lds
  88. 1 1
      board/amcc/kilauea/u-boot-nand.lds
  89. 1 1
      board/amcc/sequoia/u-boot-nand.lds
  90. 1 1
      board/amcc/sequoia/u-boot-ram.lds
  91. 1 1
      board/astro/mcf5373l/u-boot.lds
  92. 1 1
      board/cobra5272/u-boot.lds
  93. 1 1
      board/cogent/u-boot.lds
  94. 1 1
      board/dave/PPChameleonEVB/u-boot.lds
  95. 1 1
      board/davinci/da8xxevm/u-boot-spl-da850evm.lds
  96. 1 1
      board/davinci/da8xxevm/u-boot-spl-hawk.lds
  97. 1 1
      board/dvlhost/u-boot.lds
  98. 1 1
      board/eltec/mhpc/u-boot.lds
  99. 1 1
      board/emk/top860/u-boot.lds
  100. 1 1
      board/ep88x/u-boot.lds

+ 1 - 1
arch/arm/cpu/arm1136/start.S

@@ -106,7 +106,7 @@ _image_copy_end_ofs:
 
 
 .globl _bss_end_ofs
 .globl _bss_end_ofs
 _bss_end_ofs:
 _bss_end_ofs:
-	.word __bss_end__ - _start
+	.word __bss_end - _start
 
 
 .globl _end_ofs
 .globl _end_ofs
 _end_ofs:
 _end_ofs:

+ 1 - 1
arch/arm/cpu/arm1136/u-boot-spl.lds

@@ -57,6 +57,6 @@ SECTIONS
 		__bss_start = .;
 		__bss_start = .;
 		*(.bss*)
 		*(.bss*)
 		. = ALIGN(4);
 		. = ALIGN(4);
-		__bss_end__ = .;
+		__bss_end = .;
 	} >.sdram
 	} >.sdram
 }
 }

+ 1 - 1
arch/arm/cpu/arm1176/start.S

@@ -121,7 +121,7 @@ _bss_start_ofs:
 
 
 .globl _bss_end_ofs
 .globl _bss_end_ofs
 _bss_end_ofs:
 _bss_end_ofs:
-	.word __bss_end__ - _start
+	.word __bss_end - _start
 
 
 .globl _end_ofs
 .globl _end_ofs
 _end_ofs:
 _end_ofs:

+ 1 - 1
arch/arm/cpu/arm720t/start.S

@@ -103,7 +103,7 @@ _bss_start_ofs:
 
 
 .globl _bss_end_ofs
 .globl _bss_end_ofs
 _bss_end_ofs:
 _bss_end_ofs:
-	.word __bss_end__ - _start
+	.word __bss_end - _start
 
 
 .globl _end_ofs
 .globl _end_ofs
 _end_ofs:
 _end_ofs:

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

@@ -57,7 +57,7 @@ SECTIONS
 	. = ALIGN(4);
 	. = ALIGN(4);
 	__bss_start = .;
 	__bss_start = .;
 	.bss : { *(.bss) }
 	.bss : { *(.bss) }
-	__bss_end__ = .;
+	__bss_end = .;
 
 
 	_end = .;
 	_end = .;
 }
 }

+ 1 - 1
arch/arm/cpu/arm920t/start.S

@@ -87,7 +87,7 @@ _bss_start_ofs:
 
 
 .globl _bss_end_ofs
 .globl _bss_end_ofs
 _bss_end_ofs:
 _bss_end_ofs:
-	.word __bss_end__ - _start
+	.word __bss_end - _start
 
 
 .globl _end_ofs
 .globl _end_ofs
 _end_ofs:
 _end_ofs:

+ 1 - 1
arch/arm/cpu/arm925t/start.S

@@ -93,7 +93,7 @@ _bss_start_ofs:
 
 
 .globl _bss_end_ofs
 .globl _bss_end_ofs
 _bss_end_ofs:
 _bss_end_ofs:
-	.word __bss_end__ - _start
+	.word __bss_end - _start
 
 
 .globl _end_ofs
 .globl _end_ofs
 _end_ofs:
 _end_ofs:

+ 1 - 1
arch/arm/cpu/arm926ejs/davinci/spl.c

@@ -64,7 +64,7 @@ void board_init_f(ulong dummy)
 #endif
 #endif
 
 
 	/* Third, we clear the BSS. */
 	/* Third, we clear the BSS. */
-	memset(__bss_start, 0, __bss_end__ - __bss_start);
+	memset(__bss_start, 0, __bss_end - __bss_start);
 
 
 	/* Finally, setup gd and move to the next step. */
 	/* Finally, setup gd and move to the next step. */
 	gd = &gdata;
 	gd = &gdata;

+ 1 - 1
arch/arm/cpu/arm926ejs/mxs/start.S

@@ -133,7 +133,7 @@ _bss_start_ofs:
 
 
 .globl _bss_end_ofs
 .globl _bss_end_ofs
 _bss_end_ofs:
 _bss_end_ofs:
-	.word __bss_end__ - _start
+	.word __bss_end - _start
 
 
 .globl _end_ofs
 .globl _end_ofs
 _end_ofs:
 _end_ofs:

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

@@ -73,7 +73,7 @@ SECTIONS
 		__bss_start = .;
 		__bss_start = .;
 		*(.bss*)
 		*(.bss*)
 		. = ALIGN(4);
 		. = ALIGN(4);
-		__bss_end__ = .;
+		__bss_end = .;
 	}
 	}
 
 
 	_end = .;
 	_end = .;

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

@@ -73,7 +73,7 @@ SECTIONS
 		__bss_start = .;
 		__bss_start = .;
 		*(.bss*)
 		*(.bss*)
 		. = ALIGN(4);
 		. = ALIGN(4);
-		__bss_end__ = .;
+		__bss_end = .;
 	}
 	}
 
 
 	_end = .;
 	_end = .;

+ 2 - 2
arch/arm/cpu/arm926ejs/start.S

@@ -142,7 +142,7 @@ _bss_start_ofs:
 
 
 .globl _bss_end_ofs
 .globl _bss_end_ofs
 _bss_end_ofs:
 _bss_end_ofs:
-	.word __bss_end__ - _start
+	.word __bss_end - _start
 
 
 .globl _end_ofs
 .globl _end_ofs
 _end_ofs:
 _end_ofs:
@@ -151,7 +151,7 @@ _end_ofs:
 #ifdef CONFIG_NAND_U_BOOT
 #ifdef CONFIG_NAND_U_BOOT
 .globl _end
 .globl _end
 _end:
 _end:
-	.word __bss_end__
+	.word __bss_end
 #endif
 #endif
 
 
 #ifdef CONFIG_USE_IRQ
 #ifdef CONFIG_USE_IRQ

+ 1 - 1
arch/arm/cpu/arm946es/start.S

@@ -103,7 +103,7 @@ _bss_start_ofs:
 
 
 .globl _bss_end_ofs
 .globl _bss_end_ofs
 _bss_end_ofs:
 _bss_end_ofs:
-	.word __bss_end__ - _start
+	.word __bss_end - _start
 
 
 .globl _end_ofs
 .globl _end_ofs
 _end_ofs:
 _end_ofs:

+ 1 - 1
arch/arm/cpu/arm_intcm/start.S

@@ -99,7 +99,7 @@ _bss_start_ofs:
 
 
 .globl _bss_end_ofs
 .globl _bss_end_ofs
 _bss_end_ofs:
 _bss_end_ofs:
-	.word __bss_end__ - _start
+	.word __bss_end - _start
 
 
 .globl _end_ofs
 .globl _end_ofs
 _end_ofs:
 _end_ofs:

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

@@ -62,6 +62,6 @@ SECTIONS
 		__bss_start = .;
 		__bss_start = .;
 		*(.bss*)
 		*(.bss*)
 		. = ALIGN(4);
 		. = ALIGN(4);
-		__bss_end__ = .;
+		__bss_end = .;
 	} >.sdram
 	} >.sdram
 }
 }

+ 1 - 1
arch/arm/cpu/armv7/socfpga/u-boot-spl.lds

@@ -46,7 +46,7 @@ SECTIONS
 		__bss_start = .;
 		__bss_start = .;
 		*(.bss*)
 		*(.bss*)
 		. = ALIGN(4);
 		. = ALIGN(4);
-		__bss_end__ = .;
+		__bss_end = .;
 	} >.sdram
 	} >.sdram
 
 
 	. = ALIGN(8);
 	. = ALIGN(8);

+ 1 - 1
arch/arm/cpu/armv7/start.S

@@ -96,7 +96,7 @@ _image_copy_end_ofs:
 
 
 .globl _bss_end_ofs
 .globl _bss_end_ofs
 _bss_end_ofs:
 _bss_end_ofs:
-	.word __bss_end__ - _start
+	.word __bss_end - _start
 
 
 .globl _end_ofs
 .globl _end_ofs
 _end_ofs:
 _end_ofs:

+ 1 - 1
arch/arm/cpu/ixp/start.S

@@ -112,7 +112,7 @@ _bss_start_ofs:
 
 
 .globl _bss_end_ofs
 .globl _bss_end_ofs
 _bss_end_ofs:
 _bss_end_ofs:
-	.word __bss_end__ - _start
+	.word __bss_end - _start
 
 
 .globl _end_ofs
 .globl _end_ofs
 _end_ofs:
 _end_ofs:

+ 1 - 1
arch/arm/cpu/ixp/u-boot.lds

@@ -71,7 +71,7 @@ SECTIONS
 		__bss_start = .;
 		__bss_start = .;
 		*(.bss*)
 		*(.bss*)
 		 . = ALIGN(4);
 		 . = ALIGN(4);
-		__bss_end__ = .;
+		__bss_end = .;
 	}
 	}
 
 
 	/DISCARD/ : { *(.dynstr*) }
 	/DISCARD/ : { *(.dynstr*) }

+ 1 - 1
arch/arm/cpu/pxa/start.S

@@ -120,7 +120,7 @@ _bss_start_ofs:
 
 
 .globl _bss_end_ofs
 .globl _bss_end_ofs
 _bss_end_ofs:
 _bss_end_ofs:
-	.word __bss_end__ - _start
+	.word __bss_end - _start
 
 
 .globl _end_ofs
 .globl _end_ofs
 _end_ofs:
 _end_ofs:

+ 1 - 1
arch/arm/cpu/s3c44b0/start.S

@@ -78,7 +78,7 @@ _bss_start_ofs:
 
 
 .globl _bss_end_ofs
 .globl _bss_end_ofs
 _bss_end_ofs:
 _bss_end_ofs:
-	.word __bss_end__ - _start
+	.word __bss_end - _start
 
 
 .globl _end_ofs
 .globl _end_ofs
 _end_ofs:
 _end_ofs:

+ 1 - 1
arch/arm/cpu/sa1100/start.S

@@ -88,7 +88,7 @@ _bss_start_ofs:
 
 
 .globl _bss_end_ofs
 .globl _bss_end_ofs
 _bss_end_ofs:
 _bss_end_ofs:
-	.word __bss_end__ - _start
+	.word __bss_end - _start
 
 
 .globl _end_ofs
 .globl _end_ofs
 _end_ofs:
 _end_ofs:

+ 2 - 2
arch/arm/cpu/u-boot.lds

@@ -85,7 +85,7 @@ SECTIONS
 		__bss_start = .;
 		__bss_start = .;
 		*(.bss*)
 		*(.bss*)
 		 . = ALIGN(4);
 		 . = ALIGN(4);
-		__bss_end__ = .;
+		__bss_end = .;
 	}
 	}
 
 
 	/DISCARD/ : { *(.dynstr*) }
 	/DISCARD/ : { *(.dynstr*) }
@@ -96,5 +96,5 @@ SECTIONS
 }
 }
 
 
 #if defined(CONFIG_SPL_TEXT_BASE) && defined(CONFIG_SPL_MAX_SIZE)
 #if defined(CONFIG_SPL_TEXT_BASE) && defined(CONFIG_SPL_MAX_SIZE)
-ASSERT(__bss_end__ < (CONFIG_SPL_TEXT_BASE + CONFIG_SPL_MAX_SIZE), "SPL image too big");
+ASSERT(__bss_end < (CONFIG_SPL_TEXT_BASE + CONFIG_SPL_MAX_SIZE), "SPL image too big");
 #endif
 #endif

+ 1 - 1
arch/arm/include/asm/spl.h

@@ -27,7 +27,7 @@
 #include <asm/arch/spl.h>
 #include <asm/arch/spl.h>
 
 
 /* Linker symbols. */
 /* Linker symbols. */
-extern char __bss_start[], __bss_end__[];
+extern char __bss_start[], __bss_end[];
 
 
 extern gd_t gdata;
 extern gd_t gdata;
 
 

+ 2 - 2
arch/arm/lib/crt0.S

@@ -85,7 +85,7 @@
  */
  */
 
 
 .globl __bss_start
 .globl __bss_start
-.globl __bss_end__
+.globl __bss_end
 
 
 /*
 /*
  * entry point of crt0 sequence
  * entry point of crt0 sequence
@@ -141,7 +141,7 @@ here:
 	bl	c_runtime_cpu_setup	/* we still call old routine here */
 	bl	c_runtime_cpu_setup	/* we still call old routine here */
 
 
 	ldr	r0, =__bss_start	/* this is auto-relocated! */
 	ldr	r0, =__bss_start	/* this is auto-relocated! */
-	ldr	r1, =__bss_end__	/* this is auto-relocated! */
+	ldr	r1, =__bss_end		/* this is auto-relocated! */
 
 
 	mov	r2, #0x00000000		/* prepare zero to clear BSS */
 	mov	r2, #0x00000000		/* prepare zero to clear BSS */
 
 

+ 1 - 1
arch/arm/lib/spl.c

@@ -45,7 +45,7 @@ void __weak board_init_f(ulong dummy)
 	asm volatile("mov sp, %0\n" : : "r"(CONFIG_SPL_STACK));
 	asm volatile("mov sp, %0\n" : : "r"(CONFIG_SPL_STACK));
 
 
 	/* Clear the BSS. */
 	/* Clear the BSS. */
-	memset(__bss_start, 0, __bss_end__ - __bss_start);
+	memset(__bss_start, 0, __bss_end - __bss_start);
 
 
 	/* Set global data pointer. */
 	/* Set global data pointer. */
 	gd = &gdata;
 	gd = &gdata;

+ 1 - 1
arch/avr32/cpu/start.S

@@ -244,7 +244,7 @@ relocate_code:
 	/* zero out .bss */
 	/* zero out .bss */
 	mov	r0, 0
 	mov	r0, 0
 	mov	r1, 0
 	mov	r1, 0
-	lda.w	r9, __bss_end__
+	lda.w	r9, __bss_end
 	sub	r9, r8
 	sub	r9, r8
 1:	st.d	r10++, r0
 1:	st.d	r10++, r0
 	sub	r9, 8
 	sub	r9, 8

+ 1 - 1
arch/avr32/cpu/u-boot.lds

@@ -68,5 +68,5 @@ SECTIONS
 		*(.bss.*)
 		*(.bss.*)
 	}
 	}
 	. = ALIGN(8);
 	. = ALIGN(8);
-	__bss_end__ = .;
+	__bss_end = .;
 }
 }

+ 1 - 1
arch/avr32/include/asm/sections.h

@@ -27,6 +27,6 @@
 extern char _text[], _etext[];
 extern char _text[], _etext[];
 extern char _data[], __data_lma[], _edata[], __edata_lma[];
 extern char _data[], __data_lma[], _edata[], __edata_lma[];
 extern char __got_start[], __got_lma[], __got_end[];
 extern char __got_start[], __got_lma[], __got_end[];
-extern char __bss_end__[];
+extern char __bss_end[];
 
 
 #endif /* __ASM_AVR32_SECTIONS_H */
 #endif /* __ASM_AVR32_SECTIONS_H */

+ 2 - 2
arch/avr32/lib/board.c

@@ -116,7 +116,7 @@ static int display_banner (void)
 	printf ("\n\n%s\n\n", version_string);
 	printf ("\n\n%s\n\n", version_string);
 	printf ("U-Boot code: %08lx -> %08lx  data: %08lx -> %08lx\n",
 	printf ("U-Boot code: %08lx -> %08lx  data: %08lx -> %08lx\n",
 		(unsigned long)_text, (unsigned long)_etext,
 		(unsigned long)_text, (unsigned long)_etext,
-		(unsigned long)_data, (unsigned long)__bss_end__);
+		(unsigned long)_data, (unsigned long)__bss_end);
 	return 0;
 	return 0;
 }
 }
 
 
@@ -188,7 +188,7 @@ void board_init_f(ulong board_type)
 	 *  - stack
 	 *  - stack
 	 */
 	 */
 	addr = CONFIG_SYS_SDRAM_BASE + sdram_size;
 	addr = CONFIG_SYS_SDRAM_BASE + sdram_size;
-	monitor_len = __bss_end__ - _text;
+	monitor_len = __bss_end - _text;
 
 
 	/*
 	/*
 	 * Reserve memory for u-boot code, data and bss.
 	 * Reserve memory for u-boot code, data and bss.

+ 2 - 2
arch/m68k/lib/board.c

@@ -77,7 +77,7 @@ static char *failed = "*** failed ***\n";
 #include <environment.h>
 #include <environment.h>
 
 
 extern ulong __init_end;
 extern ulong __init_end;
-extern ulong __bss_end__;
+extern ulong __bss_end;
 
 
 #if defined(CONFIG_WATCHDOG)
 #if defined(CONFIG_WATCHDOG)
 # define INIT_FUNC_WATCHDOG_INIT	watchdog_init,
 # define INIT_FUNC_WATCHDOG_INIT	watchdog_init,
@@ -244,7 +244,7 @@ board_init_f (ulong bootflag)
 	 *	- monitor code
 	 *	- monitor code
 	 *	- board info struct
 	 *	- board info struct
 	 */
 	 */
-	len = (ulong)&__bss_end__ - CONFIG_SYS_MONITOR_BASE;
+	len = (ulong)&__bss_end - CONFIG_SYS_MONITOR_BASE;
 
 
 	addr = CONFIG_SYS_SDRAM_BASE + gd->ram_size;
 	addr = CONFIG_SYS_SDRAM_BASE + gd->ram_size;
 
 

+ 1 - 1
arch/nds32/cpu/n1213/start.S

@@ -240,7 +240,7 @@ fix_got_loop:
 clear_bss:
 clear_bss:
 	la	$r0, __bss_start	/* r0 <- rel __bss_start in FLASH */
 	la	$r0, __bss_start	/* r0 <- rel __bss_start in FLASH */
 	add	$r0, $r0, $r9		/* r0 <- rel __bss_start in FLASH */
 	add	$r0, $r0, $r9		/* r0 <- rel __bss_start in FLASH */
-	la	$r1, __bss_end__	/* r1 <- rel __bss_end in RAM */
+	la	$r1, __bss_end		/* r1 <- rel __bss_end in RAM */
 	add	$r1, $r1, $r9		/* r0 <- rel __bss_end in RAM */
 	add	$r1, $r1, $r9		/* r0 <- rel __bss_end in RAM */
 	li	$r2, 0x00000000		/* clear */
 	li	$r2, 0x00000000		/* clear */
 
 

+ 1 - 1
arch/nds32/cpu/n1213/u-boot.lds

@@ -66,7 +66,7 @@ SECTIONS
 		__bss_start = .;
 		__bss_start = .;
 		*(.bss)
 		*(.bss)
 		 . = ALIGN(4);
 		 . = ALIGN(4);
-		__bss_end__ = .;
+		__bss_end = .;
 	}
 	}
 
 
 }
 }

+ 1 - 1
arch/nds32/include/asm/u-boot-nds32.h

@@ -31,7 +31,7 @@
 
 
 /* for the following variables, see start.S */
 /* for the following variables, see start.S */
 extern ulong __bss_start;	/* BSS start relative to _start */
 extern ulong __bss_start;	/* BSS start relative to _start */
-extern ulong __bss_end__;	/* BSS end relative to _start */
+extern ulong __bss_end;	/* BSS end relative to _start */
 extern ulong _end;		/* end of image relative to _start */
 extern ulong _end;		/* end of image relative to _start */
 extern ulong _start;		/* start of image relative to _start */
 extern ulong _start;		/* start of image relative to _start */
 extern ulong _TEXT_BASE;	/* code start */
 extern ulong _TEXT_BASE;	/* code start */

+ 1 - 1
arch/nds32/lib/board.c

@@ -192,7 +192,7 @@ void board_init_f(ulong bootflag)
 
 
 	memset((void *)gd, 0, GENERATED_GBL_DATA_SIZE);
 	memset((void *)gd, 0, GENERATED_GBL_DATA_SIZE);
 
 
-	gd->mon_len = (unsigned int)(&__bss_end__) - (unsigned int)(&_start);
+	gd->mon_len = (unsigned int)(&__bss_end) - (unsigned int)(&_start);
 
 
 	for (init_fnc_ptr = init_sequence; *init_fnc_ptr; ++init_fnc_ptr) {
 	for (init_fnc_ptr = init_sequence; *init_fnc_ptr; ++init_fnc_ptr) {
 		if ((*init_fnc_ptr)() != 0)
 		if ((*init_fnc_ptr)() != 0)

+ 3 - 3
arch/nios2/cpu/start.S

@@ -99,12 +99,12 @@ _cur:	movhi	r5, %hi(_cur - _start)
 3:
 3:
 
 
 	/* ZERO BSS/SBSS -- bss and sbss are assumed to be adjacent
 	/* ZERO BSS/SBSS -- bss and sbss are assumed to be adjacent
-	 * and between __bss_start and __bss_end__.
+	 * and between __bss_start and __bss_end.
 	 */
 	 */
 	 movhi	r5, %hi(__bss_start)
 	 movhi	r5, %hi(__bss_start)
 	 ori	r5, r5, %lo(__bss_start)
 	 ori	r5, r5, %lo(__bss_start)
-	 movhi	r6, %hi(__bss_end__)
-	 ori	r6, r6, %lo(__bss_end__)
+	 movhi	r6, %hi(__bss_end)
+	 ori	r6, r6, %lo(__bss_end)
 	 beq	r5, r6, 5f
 	 beq	r5, r6, 5f
 
 
 4:	stwio	r0, 0(r5)
 4:	stwio	r0, 0(r5)

+ 1 - 1
arch/nios2/cpu/u-boot.lds

@@ -101,7 +101,7 @@ SECTIONS
 	  *(.scommon)
 	  *(.scommon)
 	}
 	}
 	. = ALIGN(4);
 	. = ALIGN(4);
-	__bss_end__ = .;
+	__bss_end = .;
 	PROVIDE (end = .);
 	PROVIDE (end = .);
 
 
 	/* DEBUG -- symbol table, string table, etc. etc.
 	/* DEBUG -- symbol table, string table, etc. etc.

+ 2 - 2
arch/powerpc/cpu/74xx_7xx/start.S

@@ -72,7 +72,7 @@
 	GOT_ENTRY(transfer_to_handler)
 	GOT_ENTRY(transfer_to_handler)
 
 
 	GOT_ENTRY(__init_end)
 	GOT_ENTRY(__init_end)
-	GOT_ENTRY(__bss_end__)
+	GOT_ENTRY(__bss_end)
 	GOT_ENTRY(__bss_start)
 	GOT_ENTRY(__bss_start)
 	END_GOT
 	END_GOT
 
 
@@ -715,7 +715,7 @@ in_ram:
 	 * Now clear BSS segment
 	 * Now clear BSS segment
 	 */
 	 */
 	lwz	r3,GOT(__bss_start)
 	lwz	r3,GOT(__bss_start)
-	lwz	r4,GOT(__bss_end__)
+	lwz	r4,GOT(__bss_end)
 
 
 	cmplw	0, r3, r4
 	cmplw	0, r3, r4
 	beq	6f
 	beq	6f

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

@@ -89,6 +89,6 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 2 - 2
arch/powerpc/cpu/mpc512x/start.S

@@ -77,7 +77,7 @@
 	GOT_ENTRY(transfer_to_handler)
 	GOT_ENTRY(transfer_to_handler)
 
 
 	GOT_ENTRY(__init_end)
 	GOT_ENTRY(__init_end)
-	GOT_ENTRY(__bss_end__)
+	GOT_ENTRY(__bss_end)
 	GOT_ENTRY(__bss_start)
 	GOT_ENTRY(__bss_start)
 	END_GOT
 	END_GOT
 
 
@@ -622,7 +622,7 @@ clear_bss:
 	 * Now clear BSS segment
 	 * Now clear BSS segment
 	 */
 	 */
 	lwz	r3,GOT(__bss_start)
 	lwz	r3,GOT(__bss_start)
-	lwz	r4,GOT(__bss_end__)
+	lwz	r4,GOT(__bss_end)
 
 
 	cmplw	0, r3, r4
 	cmplw	0, r3, r4
 	beq	6f
 	beq	6f

+ 1 - 1
arch/powerpc/cpu/mpc512x/u-boot.lds

@@ -84,7 +84,7 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }
 ENTRY(_start)
 ENTRY(_start)

+ 2 - 2
arch/powerpc/cpu/mpc5xx/start.S

@@ -65,7 +65,7 @@
 	GOT_ENTRY(transfer_to_handler)
 	GOT_ENTRY(transfer_to_handler)
 
 
 	GOT_ENTRY(__init_end)
 	GOT_ENTRY(__init_end)
-	GOT_ENTRY(__bss_end__)
+	GOT_ENTRY(__bss_end)
 	GOT_ENTRY(__bss_start)
 	GOT_ENTRY(__bss_start)
 	END_GOT
 	END_GOT
 
 
@@ -459,7 +459,7 @@ clear_bss:
 	 * Now clear BSS segment
 	 * Now clear BSS segment
 	 */
 	 */
 	lwz	r3,GOT(__bss_start)
 	lwz	r3,GOT(__bss_start)
-	lwz	r4,GOT(__bss_end__)
+	lwz	r4,GOT(__bss_end)
 	cmplw	0, r3, r4
 	cmplw	0, r3, r4
 	beq	6f
 	beq	6f
 
 

+ 1 - 1
arch/powerpc/cpu/mpc5xx/u-boot.lds

@@ -93,7 +93,7 @@ SECTIONS
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
 
 
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
   . = env_start;
   . = env_start;
   .ppcenv :
   .ppcenv :

+ 1 - 1
arch/powerpc/cpu/mpc5xxx/spl_boot.c

@@ -76,7 +76,7 @@ void board_init_f(ulong bootflag)
 	initdram(0);
 	initdram(0);
 
 
 	/* Clear bss */
 	/* Clear bss */
-	memset(__bss_start, '\0', __bss_end__ - __bss_start);
+	memset(__bss_start, '\0', __bss_end - __bss_start);
 
 
 	/*
 	/*
 	 * Call board_init_r() (SPL framework version) to load and boot
 	 * Call board_init_r() (SPL framework version) to load and boot

+ 2 - 2
arch/powerpc/cpu/mpc5xxx/start.S

@@ -66,7 +66,7 @@
 	GOT_ENTRY(transfer_to_handler)
 	GOT_ENTRY(transfer_to_handler)
 
 
 	GOT_ENTRY(__init_end)
 	GOT_ENTRY(__init_end)
-	GOT_ENTRY(__bss_end__)
+	GOT_ENTRY(__bss_end)
 	GOT_ENTRY(__bss_start)
 	GOT_ENTRY(__bss_start)
 	END_GOT
 	END_GOT
 #endif
 #endif
@@ -694,7 +694,7 @@ clear_bss:
 	 * Now clear BSS segment
 	 * Now clear BSS segment
 	 */
 	 */
 	lwz	r3,GOT(__bss_start)
 	lwz	r3,GOT(__bss_start)
-	lwz	r4,GOT(__bss_end__)
+	lwz	r4,GOT(__bss_end)
 
 
 	cmplw	0, r3, r4
 	cmplw	0, r3, r4
 	beq	6f
 	beq	6f

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

@@ -91,6 +91,6 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
arch/powerpc/cpu/mpc5xxx/u-boot-spl.lds

@@ -52,6 +52,6 @@ SECTIONS
 		__bss_start = .;
 		__bss_start = .;
 		*(.bss*)
 		*(.bss*)
 		. = ALIGN(4);
 		. = ALIGN(4);
-		__bss_end__ = .;
+		__bss_end = .;
 	} > sdram
 	} > sdram
 }
 }

+ 1 - 1
arch/powerpc/cpu/mpc5xxx/u-boot.lds

@@ -87,6 +87,6 @@ SECTIONS
    *(.sbss*)
    *(.sbss*)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 2 - 2
arch/powerpc/cpu/mpc8220/start.S

@@ -64,7 +64,7 @@
 	GOT_ENTRY(transfer_to_handler)
 	GOT_ENTRY(transfer_to_handler)
 
 
 	GOT_ENTRY(__init_end)
 	GOT_ENTRY(__init_end)
-	GOT_ENTRY(__bss_end__)
+	GOT_ENTRY(__bss_end)
 	GOT_ENTRY(__bss_start)
 	GOT_ENTRY(__bss_start)
 	END_GOT
 	END_GOT
 
 
@@ -647,7 +647,7 @@ clear_bss:
 	 * Now clear BSS segment
 	 * Now clear BSS segment
 	 */
 	 */
 	lwz	r3,GOT(__bss_start)
 	lwz	r3,GOT(__bss_start)
-	lwz	r4,GOT(__bss_end__)
+	lwz	r4,GOT(__bss_end)
 
 
 	cmplw	0, r3, r4
 	cmplw	0, r3, r4
 	beq	6f
 	beq	6f

+ 1 - 1
arch/powerpc/cpu/mpc8220/u-boot.lds

@@ -86,6 +86,6 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 2 - 2
arch/powerpc/cpu/mpc824x/start.S

@@ -72,7 +72,7 @@
 	GOT_ENTRY(transfer_to_handler)
 	GOT_ENTRY(transfer_to_handler)
 
 
 	GOT_ENTRY(__init_end)
 	GOT_ENTRY(__init_end)
-	GOT_ENTRY(__bss_end__)
+	GOT_ENTRY(__bss_end)
 	GOT_ENTRY(__bss_start)
 	GOT_ENTRY(__bss_start)
 #if defined(CONFIG_FADS)
 #if defined(CONFIG_FADS)
 	GOT_ENTRY(environment)
 	GOT_ENTRY(environment)
@@ -584,7 +584,7 @@ clear_bss:
 	 * Now clear BSS segment
 	 * Now clear BSS segment
 	 */
 	 */
 	lwz	r3,GOT(__bss_start)
 	lwz	r3,GOT(__bss_start)
-	lwz	r4,GOT(__bss_end__)
+	lwz	r4,GOT(__bss_end)
 
 
 	cmplw	0, r3, r4
 	cmplw	0, r3, r4
 	beq	6f
 	beq	6f

+ 1 - 1
arch/powerpc/cpu/mpc824x/u-boot.lds

@@ -87,6 +87,6 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 2 - 2
arch/powerpc/cpu/mpc8260/start.S

@@ -65,7 +65,7 @@
 	GOT_ENTRY(transfer_to_handler)
 	GOT_ENTRY(transfer_to_handler)
 
 
 	GOT_ENTRY(__init_end)
 	GOT_ENTRY(__init_end)
-	GOT_ENTRY(__bss_end__)
+	GOT_ENTRY(__bss_end)
 	GOT_ENTRY(__bss_start)
 	GOT_ENTRY(__bss_start)
 #if defined(CONFIG_HYMOD)
 #if defined(CONFIG_HYMOD)
 	GOT_ENTRY(environment)
 	GOT_ENTRY(environment)
@@ -920,7 +920,7 @@ clear_bss:
 	 */
 	 */
 	lwz	r4,GOT(environment)
 	lwz	r4,GOT(environment)
 #else
 #else
-	lwz	r4,GOT(__bss_end__)
+	lwz	r4,GOT(__bss_end)
 #endif
 #endif
 
 
 	cmplw	0, r3, r4
 	cmplw	0, r3, r4

+ 1 - 1
arch/powerpc/cpu/mpc8260/u-boot.lds

@@ -86,6 +86,6 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 2 - 2
arch/powerpc/cpu/mpc83xx/start.S

@@ -76,7 +76,7 @@
 	START_GOT
 	START_GOT
 	GOT_ENTRY(_GOT2_TABLE_)
 	GOT_ENTRY(_GOT2_TABLE_)
 	GOT_ENTRY(__bss_start)
 	GOT_ENTRY(__bss_start)
-	GOT_ENTRY(__bss_end__)
+	GOT_ENTRY(__bss_end)
 
 
 #ifndef MINIMAL_SPL
 #ifndef MINIMAL_SPL
 	GOT_ENTRY(_FIXUP_TABLE_)
 	GOT_ENTRY(_FIXUP_TABLE_)
@@ -980,7 +980,7 @@ clear_bss:
 	 */
 	 */
 	lwz	r4,GOT(environment)
 	lwz	r4,GOT(environment)
 #else
 #else
-	lwz	r4,GOT(__bss_end__)
+	lwz	r4,GOT(__bss_end)
 #endif
 #endif
 
 
 	cmplw	0, r3, r4
 	cmplw	0, r3, r4

+ 2 - 2
arch/powerpc/cpu/mpc83xx/u-boot-spl.lds

@@ -49,7 +49,7 @@ SECTIONS
 	.bss (NOLOAD) : {
 	.bss (NOLOAD) : {
 		*(.*bss)
 		*(.*bss)
 	}
 	}
-	__bss_end__ = .;
+	__bss_end = .;
 }
 }
 ENTRY(_start)
 ENTRY(_start)
-ASSERT(__bss_end__ <= 0xfff01000, "NAND bootstrap too big");
+ASSERT(__bss_end <= 0xfff01000, "NAND bootstrap too big");

+ 1 - 1
arch/powerpc/cpu/mpc83xx/u-boot.lds

@@ -85,7 +85,7 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }
 ENTRY(_start)
 ENTRY(_start)

+ 2 - 2
arch/powerpc/cpu/mpc85xx/start.S

@@ -70,7 +70,7 @@
 #endif
 #endif
 
 
 	GOT_ENTRY(__init_end)
 	GOT_ENTRY(__init_end)
-	GOT_ENTRY(__bss_end__)
+	GOT_ENTRY(__bss_end)
 	GOT_ENTRY(__bss_start)
 	GOT_ENTRY(__bss_start)
 	END_GOT
 	END_GOT
 
 
@@ -1784,7 +1784,7 @@ clear_bss:
 	 * Now clear BSS segment
 	 * Now clear BSS segment
 	 */
 	 */
 	lwz	r3,GOT(__bss_start)
 	lwz	r3,GOT(__bss_start)
-	lwz	r4,GOT(__bss_end__)
+	lwz	r4,GOT(__bss_end)
 
 
 	cmplw	0,r3,r4
 	cmplw	0,r3,r4
 	beq	6f
 	beq	6f

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

@@ -103,6 +103,6 @@ SECTIONS
   } :bss
   } :bss
 
 
   . = ALIGN(4);
   . = ALIGN(4);
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

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

@@ -80,6 +80,6 @@ SECTIONS
 		*(.sbss*)
 		*(.sbss*)
 		*(.bss*)
 		*(.bss*)
 	}
 	}
-	__bss_end__ = .;
+	__bss_end = .;
 }
 }
 ASSERT(__init_end <= (0xfff00000 + RESET_VECTOR_OFFSET), "NAND bootstrap too big");
 ASSERT(__init_end <= (0xfff00000 + RESET_VECTOR_OFFSET), "NAND bootstrap too big");

+ 1 - 1
arch/powerpc/cpu/mpc85xx/u-boot-spl.lds

@@ -83,5 +83,5 @@ SECTIONS
 		*(.sbss*)
 		*(.sbss*)
 		*(.bss*)
 		*(.bss*)
 	}
 	}
-	__bss_end__ = .;
+	__bss_end = .;
 }
 }

+ 1 - 1
arch/powerpc/cpu/mpc85xx/u-boot.lds

@@ -127,6 +127,6 @@ SECTIONS
   } :bss
   } :bss
 
 
   . = ALIGN(4);
   . = ALIGN(4);
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 2 - 2
arch/powerpc/cpu/mpc86xx/start.S

@@ -61,7 +61,7 @@
 	GOT_ENTRY(transfer_to_handler)
 	GOT_ENTRY(transfer_to_handler)
 
 
 	GOT_ENTRY(__init_end)
 	GOT_ENTRY(__init_end)
-	GOT_ENTRY(__bss_end__)
+	GOT_ENTRY(__bss_end)
 	GOT_ENTRY(__bss_start)
 	GOT_ENTRY(__bss_start)
 	END_GOT
 	END_GOT
 
 
@@ -800,7 +800,7 @@ in_ram:
 	 * Now clear BSS segment
 	 * Now clear BSS segment
 	 */
 	 */
 	lwz	r3,GOT(__bss_start)
 	lwz	r3,GOT(__bss_start)
-	lwz	r4,GOT(__bss_end__)
+	lwz	r4,GOT(__bss_end)
 
 
 	cmplw	0, r3, r4
 	cmplw	0, r3, r4
 	beq	6f
 	beq	6f

+ 1 - 1
arch/powerpc/cpu/mpc86xx/u-boot.lds

@@ -90,6 +90,6 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 2 - 2
arch/powerpc/cpu/mpc8xx/start.S

@@ -72,7 +72,7 @@
 	GOT_ENTRY(transfer_to_handler)
 	GOT_ENTRY(transfer_to_handler)
 
 
 	GOT_ENTRY(__init_end)
 	GOT_ENTRY(__init_end)
-	GOT_ENTRY(__bss_end__)
+	GOT_ENTRY(__bss_end)
 	GOT_ENTRY(__bss_start)
 	GOT_ENTRY(__bss_start)
 	END_GOT
 	END_GOT
 
 
@@ -590,7 +590,7 @@ clear_bss:
 	 * Now clear BSS segment
 	 * Now clear BSS segment
 	 */
 	 */
 	lwz	r3,GOT(__bss_start)
 	lwz	r3,GOT(__bss_start)
-	lwz	r4,GOT(__bss_end__)
+	lwz	r4,GOT(__bss_end)
 
 
 	cmplw	0, r3, r4
 	cmplw	0, r3, r4
 	beq	6f
 	beq	6f

+ 2 - 2
arch/powerpc/cpu/ppc4xx/start.S

@@ -243,7 +243,7 @@
 	GOT_ENTRY(transfer_to_handler)
 	GOT_ENTRY(transfer_to_handler)
 
 
 	GOT_ENTRY(__init_end)
 	GOT_ENTRY(__init_end)
-	GOT_ENTRY(__bss_end__)
+	GOT_ENTRY(__bss_end)
 	GOT_ENTRY(__bss_start)
 	GOT_ENTRY(__bss_start)
 	END_GOT
 	END_GOT
 #endif /* CONFIG_NAND_SPL */
 #endif /* CONFIG_NAND_SPL */
@@ -1509,7 +1509,7 @@ clear_bss:
 	 * Now clear BSS segment
 	 * Now clear BSS segment
 	 */
 	 */
 	lwz	r3,GOT(__bss_start)
 	lwz	r3,GOT(__bss_start)
-	lwz	r4,GOT(__bss_end__)
+	lwz	r4,GOT(__bss_end)
 
 
 	cmplw	0, r3, r4
 	cmplw	0, r3, r4
 	beq	7f
 	beq	7f

+ 1 - 1
arch/powerpc/cpu/ppc4xx/u-boot.lds

@@ -142,6 +142,6 @@ SECTIONS
   } :bss
   } :bss
 
 
   . = ALIGN(4);
   . = ALIGN(4);
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
arch/powerpc/include/asm/spl.h

@@ -26,6 +26,6 @@
 #define BOOT_DEVICE_NOR		1
 #define BOOT_DEVICE_NOR		1
 
 
 /* Linker symbols */
 /* Linker symbols */
-extern char __bss_start[], __bss_end__[];
+extern char __bss_start[], __bss_end[];
 
 
 #endif
 #endif

+ 2 - 2
arch/powerpc/lib/board.c

@@ -123,7 +123,7 @@ DECLARE_GLOBAL_DATA_PTR;
 #endif
 #endif
 
 
 extern ulong __init_end;
 extern ulong __init_end;
-extern ulong __bss_end__;
+extern ulong __bss_end;
 ulong monitor_flash_len;
 ulong monitor_flash_len;
 
 
 #if defined(CONFIG_CMD_BEDBUG)
 #if defined(CONFIG_CMD_BEDBUG)
@@ -419,7 +419,7 @@ void board_init_f(ulong bootflag)
 	 *  - monitor code
 	 *  - monitor code
 	 *  - board info struct
 	 *  - board info struct
 	 */
 	 */
-	len = (ulong)&__bss_end__ - CONFIG_SYS_MONITOR_BASE;
+	len = (ulong)&__bss_end - CONFIG_SYS_MONITOR_BASE;
 
 
 	/*
 	/*
 	 * Subtract specified amount of memory to hide so that it won't
 	 * Subtract specified amount of memory to hide so that it won't

+ 1 - 1
arch/sh/cpu/sh2/u-boot.lds

@@ -88,5 +88,5 @@ SECTIONS
 	}
 	}
 	PROVIDE (bss_end = .);
 	PROVIDE (bss_end = .);
 
 
-	PROVIDE (__bss_end__ = .);
+	PROVIDE (__bss_end = .);
 }
 }

+ 1 - 1
arch/sh/cpu/sh3/u-boot.lds

@@ -95,5 +95,5 @@ SECTIONS
 	}
 	}
 	PROVIDE (bss_end = .);
 	PROVIDE (bss_end = .);
 
 
-	PROVIDE (__bss_end__ = .);
+	PROVIDE (__bss_end = .);
 }
 }

+ 1 - 1
arch/sh/cpu/sh4/u-boot.lds

@@ -92,5 +92,5 @@ SECTIONS
 	}
 	}
 	PROVIDE (bss_end = .);
 	PROVIDE (bss_end = .);
 
 
-	PROVIDE (__bss_end__ = .);
+	PROVIDE (__bss_end = .);
 }
 }

+ 1 - 1
board/BuS/eb_cpu5282/u-boot.lds

@@ -93,6 +93,6 @@ SECTIONS
    . = ALIGN(4);
    . = ALIGN(4);
    _ebss = .;
    _ebss = .;
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/LEOX/elpt860/u-boot.lds

@@ -112,6 +112,6 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/RPXClassic/u-boot.lds

@@ -93,6 +93,6 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/RPXlite/u-boot.lds

@@ -93,6 +93,6 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/RPXlite_dw/u-boot.lds

@@ -93,6 +93,6 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/RRvision/u-boot.lds

@@ -98,6 +98,6 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/actux1/u-boot.lds

@@ -78,7 +78,7 @@ SECTIONS
 		 . = ALIGN(4);
 		 . = ALIGN(4);
 		_end = .;
 		_end = .;
 	}
 	}
-	__bss_end__ =.;
+	__bss_end =.;
 	/DISCARD/ : { *(.dynstr*) }
 	/DISCARD/ : { *(.dynstr*) }
 	/DISCARD/ : { *(.dynamic*) }
 	/DISCARD/ : { *(.dynamic*) }
 	/DISCARD/ : { *(.plt*) }
 	/DISCARD/ : { *(.plt*) }

+ 1 - 1
board/actux2/u-boot.lds

@@ -78,7 +78,7 @@ SECTIONS
 		 . = ALIGN(4);
 		 . = ALIGN(4);
 		_end = .;
 		_end = .;
 	}
 	}
-	__bss_end__ =.;
+	__bss_end =.;
 	/DISCARD/ : { *(.dynstr*) }
 	/DISCARD/ : { *(.dynstr*) }
 	/DISCARD/ : { *(.dynamic*) }
 	/DISCARD/ : { *(.dynamic*) }
 	/DISCARD/ : { *(.plt*) }
 	/DISCARD/ : { *(.plt*) }

+ 1 - 1
board/actux3/u-boot.lds

@@ -78,7 +78,7 @@ SECTIONS
 		 . = ALIGN(4);
 		 . = ALIGN(4);
 		_end = .;
 		_end = .;
 	}
 	}
-	__bss_end__ =.;
+	__bss_end =.;
 	/DISCARD/ : { *(.dynstr*) }
 	/DISCARD/ : { *(.dynstr*) }
 	/DISCARD/ : { *(.dynamic*) }
 	/DISCARD/ : { *(.dynamic*) }
 	/DISCARD/ : { *(.plt*) }
 	/DISCARD/ : { *(.plt*) }

+ 1 - 1
board/adder/u-boot.lds

@@ -89,7 +89,7 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }
 ENTRY(_start)
 ENTRY(_start)

+ 1 - 1
board/ait/cam_enc_4xx/u-boot-spl.lds

@@ -69,7 +69,7 @@ SECTIONS
 		__bss_start = .;
 		__bss_start = .;
 		*(.bss*)
 		*(.bss*)
 		. = ALIGN(4);
 		. = ALIGN(4);
-		__bss_end__ = .;
+		__bss_end = .;
 	} >.sram
 	} >.sram
 
 
 	__image_copy_end = .;
 	__image_copy_end = .;

+ 1 - 1
board/altera/nios2-generic/u-boot.lds

@@ -102,7 +102,7 @@ SECTIONS
 	  *(.scommon)
 	  *(.scommon)
 	}
 	}
 	. = ALIGN(4);
 	. = ALIGN(4);
-	__bss_end__ = .;
+	__bss_end = .;
 	PROVIDE (end = .);
 	PROVIDE (end = .);
 
 
 	/* DEBUG -- symbol table, string table, etc. etc.
 	/* DEBUG -- symbol table, string table, etc. etc.

+ 1 - 1
board/amcc/acadia/u-boot-nand.lds

@@ -98,6 +98,6 @@ SECTIONS
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
 
 
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/amcc/bamboo/u-boot-nand.lds

@@ -99,6 +99,6 @@ SECTIONS
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
 
 
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/amcc/canyonlands/u-boot-nand.lds

@@ -99,6 +99,6 @@ SECTIONS
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
 
 
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/amcc/kilauea/u-boot-nand.lds

@@ -98,6 +98,6 @@ SECTIONS
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
 
 
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/amcc/sequoia/u-boot-nand.lds

@@ -99,6 +99,6 @@ SECTIONS
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
 
 
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/amcc/sequoia/u-boot-ram.lds

@@ -90,6 +90,6 @@ SECTIONS
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
 
 
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/astro/mcf5373l/u-boot.lds

@@ -97,6 +97,6 @@ SECTIONS
    . = ALIGN(4);
    . = ALIGN(4);
    _ebss = .;
    _ebss = .;
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/cobra5272/u-boot.lds

@@ -96,6 +96,6 @@ SECTIONS
    . = ALIGN(4);
    . = ALIGN(4);
    _ebss = .;
    _ebss = .;
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/cogent/u-boot.lds

@@ -97,6 +97,6 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/dave/PPChameleonEVB/u-boot.lds

@@ -126,6 +126,6 @@ SECTIONS
   } :bss
   } :bss
 
 
   . = ALIGN(4);
   . = ALIGN(4);
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

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

@@ -71,7 +71,7 @@ SECTIONS
 		__bss_start = .;
 		__bss_start = .;
 		*(.bss*)
 		*(.bss*)
 		. = ALIGN(4);
 		. = ALIGN(4);
-		__bss_end__ = .;
+		__bss_end = .;
 	} >.sram
 	} >.sram
 
 
 	__image_copy_end = .;
 	__image_copy_end = .;

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

@@ -79,7 +79,7 @@ SECTIONS
 		__bss_start = .;
 		__bss_start = .;
 		*(.bss*)
 		*(.bss*)
 		. = ALIGN(4);
 		. = ALIGN(4);
-		__bss_end__ = .;
+		__bss_end = .;
 	}
 	}
 
 
 	_end = .;
 	_end = .;

+ 1 - 1
board/dvlhost/u-boot.lds

@@ -78,7 +78,7 @@ SECTIONS
 		 . = ALIGN(4);
 		 . = ALIGN(4);
 		_end = .;
 		_end = .;
 	}
 	}
-	__bss_end__ =.;
+	__bss_end =.;
 	/DISCARD/ : { *(.dynstr*) }
 	/DISCARD/ : { *(.dynstr*) }
 	/DISCARD/ : { *(.dynamic*) }
 	/DISCARD/ : { *(.dynamic*) }
 	/DISCARD/ : { *(.plt*) }
 	/DISCARD/ : { *(.plt*) }

+ 1 - 1
board/eltec/mhpc/u-boot.lds

@@ -93,6 +93,6 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/emk/top860/u-boot.lds

@@ -94,6 +94,6 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }

+ 1 - 1
board/ep88x/u-boot.lds

@@ -89,7 +89,7 @@ SECTIONS
    *(COMMON)
    *(COMMON)
    . = ALIGN(4);
    . = ALIGN(4);
   }
   }
-  __bss_end__ = . ;
+  __bss_end = . ;
   PROVIDE (end = .);
   PROVIDE (end = .);
 }
 }
 ENTRY(_start)
 ENTRY(_start)

部分文件因文件數量過多而無法顯示