Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/evbarm/stand/gzboot Deal with the following change ...



details:   https://anonhg.NetBSD.org/src/rev/2fea9ed9aaae
branches:  trunk
changeset: 747650:2fea9ed9aaae
user:      skrll <skrll%NetBSD.org@localhost>
date:      Sat Sep 26 07:29:55 2009 +0000

description:
Deal with the following change to ld:

* The default output section LMA has changed for allocatable sections from
  being equal to VMA, to keeping the difference between LMA and VMA the same as
  the previous output section in the same region.  This is a more useful
  default when using overlays and other cases where you specify an LMA
  differing from the VMA for some sections.

diffstat:

 sys/arch/evbarm/stand/gzboot/ADI_BRH_flash_0x00140000/ldscript  |  4 +++-
 sys/arch/evbarm/stand/gzboot/GEMINI_dram_0x01600000/ldscript    |  4 +++-
 sys/arch/evbarm/stand/gzboot/IQ80310_flash_0x00080000/ldscript  |  4 +++-
 sys/arch/evbarm/stand/gzboot/IQ80321_flash_0xf0080000/ldscript  |  4 +++-
 sys/arch/evbarm/stand/gzboot/SMDK2410_flash_0x00000000/ldscript |  4 +++-
 sys/arch/evbarm/stand/gzboot/SMDK2800_flash_0x00000000/ldscript |  4 +++-
 sys/arch/evbarm/stand/gzboot/SMDK2800_flash_0x00100000/ldscript |  4 +++-
 sys/arch/evbarm/stand/gzboot/TS7200_flash_0x60660000/ldscript   |  4 +++-
 8 files changed, 24 insertions(+), 8 deletions(-)

diffs (200 lines):

diff -r 42c05cbdde49 -r 2fea9ed9aaae sys/arch/evbarm/stand/gzboot/ADI_BRH_flash_0x00140000/ldscript
--- a/sys/arch/evbarm/stand/gzboot/ADI_BRH_flash_0x00140000/ldscript    Sat Sep 26 07:28:38 2009 +0000
+++ b/sys/arch/evbarm/stand/gzboot/ADI_BRH_flash_0x00140000/ldscript    Sat Sep 26 07:29:55 2009 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ldscript,v 1.4 2005/12/11 12:17:10 christos Exp $      */
+/*     $NetBSD: ldscript,v 1.5 2009/09/26 07:29:55 skrll Exp $ */
 
 OUTPUT_ARCH(arm)
 ENTRY(FLASH)
@@ -48,6 +48,7 @@
   __bss_start = .;
   __bss_start__ = .;
   .sbss      :
+  AT (ADDR(.sbss))
   {
     PROVIDE (__sbss_start = .);
     PROVIDE (___sbss_start = .);
@@ -59,6 +60,7 @@
     PROVIDE (___sbss_end = .);
   } > sdram
   .bss       :
+  AT (ADDR(.bss))
   {
    *(.dynbss)
    *(.bss)
diff -r 42c05cbdde49 -r 2fea9ed9aaae sys/arch/evbarm/stand/gzboot/GEMINI_dram_0x01600000/ldscript
--- a/sys/arch/evbarm/stand/gzboot/GEMINI_dram_0x01600000/ldscript      Sat Sep 26 07:28:38 2009 +0000
+++ b/sys/arch/evbarm/stand/gzboot/GEMINI_dram_0x01600000/ldscript      Sat Sep 26 07:29:55 2009 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ldscript,v 1.1 2008/10/30 06:23:13 cliff Exp $ */
+/*     $NetBSD: ldscript,v 1.2 2009/09/26 07:29:55 skrll Exp $ */
 
 OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm",
              "elf32-littlearm")
@@ -50,6 +50,7 @@
   __bss_start = .;
   __bss_start__ = .;
   .sbss      :
+  AT (ADDR(.sbss))
   {
     PROVIDE (__sbss_start = .);
     PROVIDE (___sbss_start = .);
@@ -61,6 +62,7 @@
     PROVIDE (___sbss_end = .);
   } > gzboot
   .bss       :
+  AT (ADDR(.bss))
   {
    *(.dynbss)
    *(.bss)
diff -r 42c05cbdde49 -r 2fea9ed9aaae sys/arch/evbarm/stand/gzboot/IQ80310_flash_0x00080000/ldscript
--- a/sys/arch/evbarm/stand/gzboot/IQ80310_flash_0x00080000/ldscript    Sat Sep 26 07:28:38 2009 +0000
+++ b/sys/arch/evbarm/stand/gzboot/IQ80310_flash_0x00080000/ldscript    Sat Sep 26 07:29:55 2009 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ldscript,v 1.3 2005/12/11 12:17:10 christos Exp $      */
+/*     $NetBSD: ldscript,v 1.4 2009/09/26 07:29:55 skrll Exp $ */
 
 OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm",
              "elf32-littlearm")
@@ -50,6 +50,7 @@
   __bss_start = .;
   __bss_start__ = .;
   .sbss      :
+  AT (ADDR(.sbss))
   {
     PROVIDE (__sbss_start = .);
     PROVIDE (___sbss_start = .);
@@ -61,6 +62,7 @@
     PROVIDE (___sbss_end = .);
   } > sdram
   .bss       :
+  AT (ADDR(.bss))
   {
    *(.dynbss)
    *(.bss)
diff -r 42c05cbdde49 -r 2fea9ed9aaae sys/arch/evbarm/stand/gzboot/IQ80321_flash_0xf0080000/ldscript
--- a/sys/arch/evbarm/stand/gzboot/IQ80321_flash_0xf0080000/ldscript    Sat Sep 26 07:28:38 2009 +0000
+++ b/sys/arch/evbarm/stand/gzboot/IQ80321_flash_0xf0080000/ldscript    Sat Sep 26 07:29:55 2009 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ldscript,v 1.6 2005/12/11 12:17:10 christos Exp $      */
+/*     $NetBSD: ldscript,v 1.7 2009/09/26 07:29:55 skrll Exp $ */
 
 OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm",
              "elf32-littlearm")
@@ -50,6 +50,7 @@
   __bss_start = .;
   __bss_start__ = .;
   .sbss      :
+  AT (ADDR(.sbss))
   {
     PROVIDE (__sbss_start = .);
     PROVIDE (___sbss_start = .);
@@ -61,6 +62,7 @@
     PROVIDE (___sbss_end = .);
   } > sdram
   .bss       :
+  AT (ADDR(.bss))
   {
    *(.dynbss)
    *(.bss)
diff -r 42c05cbdde49 -r 2fea9ed9aaae sys/arch/evbarm/stand/gzboot/SMDK2410_flash_0x00000000/ldscript
--- a/sys/arch/evbarm/stand/gzboot/SMDK2410_flash_0x00000000/ldscript   Sat Sep 26 07:28:38 2009 +0000
+++ b/sys/arch/evbarm/stand/gzboot/SMDK2410_flash_0x00000000/ldscript   Sat Sep 26 07:29:55 2009 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ldscript,v 1.3 2005/12/11 12:17:10 christos Exp $      */
+/*     $NetBSD: ldscript,v 1.4 2009/09/26 07:29:55 skrll Exp $ */
 
 OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm",
              "elf32-littlearm")
@@ -56,6 +56,7 @@
   __bss_start = .;
   __bss_start__ = .;
   .sbss      :
+  AT (ADDR(.sbss))
   {
     PROVIDE (__sbss_start = .);
     PROVIDE (___sbss_start = .);
@@ -67,6 +68,7 @@
     PROVIDE (___sbss_end = .);
   } > sdram
   .bss       :
+  AT (ADDR(.bss))
   {
     *(.dynbss)
     *(.bss)
diff -r 42c05cbdde49 -r 2fea9ed9aaae sys/arch/evbarm/stand/gzboot/SMDK2800_flash_0x00000000/ldscript
--- a/sys/arch/evbarm/stand/gzboot/SMDK2800_flash_0x00000000/ldscript   Sat Sep 26 07:28:38 2009 +0000
+++ b/sys/arch/evbarm/stand/gzboot/SMDK2800_flash_0x00000000/ldscript   Sat Sep 26 07:29:55 2009 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ldscript,v 1.3 2005/12/11 12:17:11 christos Exp $      */
+/*     $NetBSD: ldscript,v 1.4 2009/09/26 07:29:55 skrll Exp $ */
 
 OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm",
              "elf32-littlearm")
@@ -56,6 +56,7 @@
   __bss_start = .;
   __bss_start__ = .;
   .sbss      :
+  AT (ADDR(.sbss))
   {
     PROVIDE (__sbss_start = .);
     PROVIDE (___sbss_start = .);
@@ -67,6 +68,7 @@
     PROVIDE (___sbss_end = .);
   } > sdram
   .bss       :
+  AT (ADDR(.bss))
   {
     *(.dynbss)
     *(.bss)
diff -r 42c05cbdde49 -r 2fea9ed9aaae sys/arch/evbarm/stand/gzboot/SMDK2800_flash_0x00100000/ldscript
--- a/sys/arch/evbarm/stand/gzboot/SMDK2800_flash_0x00100000/ldscript   Sat Sep 26 07:28:38 2009 +0000
+++ b/sys/arch/evbarm/stand/gzboot/SMDK2800_flash_0x00100000/ldscript   Sat Sep 26 07:29:55 2009 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ldscript,v 1.3 2005/12/11 12:17:11 christos Exp $      */
+/*     $NetBSD: ldscript,v 1.4 2009/09/26 07:29:55 skrll Exp $ */
 
 OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm",
              "elf32-littlearm")
@@ -50,6 +50,7 @@
   __bss_start = .;
   __bss_start__ = .;
   .sbss      :
+  AT (ADDR(.sbss))
   {
     PROVIDE (__sbss_start = .);
     PROVIDE (___sbss_start = .);
@@ -61,6 +62,7 @@
     PROVIDE (___sbss_end = .);
   } > sdram
   .bss       :
+  AT (ADDR(.bss))
   {
    *(.dynbss)
    *(.bss)
diff -r 42c05cbdde49 -r 2fea9ed9aaae sys/arch/evbarm/stand/gzboot/TS7200_flash_0x60660000/ldscript
--- a/sys/arch/evbarm/stand/gzboot/TS7200_flash_0x60660000/ldscript     Sat Sep 26 07:28:38 2009 +0000
+++ b/sys/arch/evbarm/stand/gzboot/TS7200_flash_0x60660000/ldscript     Sat Sep 26 07:29:55 2009 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ldscript,v 1.2 2005/12/11 12:17:11 christos Exp $      */
+/*     $NetBSD: ldscript,v 1.3 2009/09/26 07:29:56 skrll Exp $ */
 
 OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm",
              "elf32-littlearm")
@@ -50,6 +50,7 @@
   __bss_start = .;
   __bss_start__ = .;
   .sbss      :
+  AT (ADDR(.sbss))
   {
     PROVIDE (__sbss_start = .);
     PROVIDE (___sbss_start = .);
@@ -61,6 +62,7 @@
     PROVIDE (___sbss_end = .);
   } > sdram
   .bss       :
+  AT (ADDR(.bss))
   {
    *(.dynbss)
    *(.bss)



Home | Main Index | Thread Index | Old Index