summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2001-10-25 22:05:52 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2001-10-25 22:05:52 +0000
commitac9253e78577644550b748529860fa0ada699e69 (patch)
tree47f513b6471ef17c530cc9e4188cbff59ae88054 /c/src/lib/libbsp
parent2001-10-25 Eric Norum <eric.norum@usask.ca> (diff)
downloadrtems-ac9253e78577644550b748529860fa0ada699e69.tar.bz2
2001-10-25 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Added _init and _fini.
Diffstat (limited to 'c/src/lib/libbsp')
-rw-r--r--c/src/lib/libbsp/i386/i386ex/ChangeLog4
-rw-r--r--c/src/lib/libbsp/i386/i386ex/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/powerpc/eth_comm/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/eth_comm/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/powerpc/helas403/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/helas403/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/powerpc/papyrus/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/papyrus/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/powerpc/psim/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/psim/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/startup/linkcmds4
20 files changed, 60 insertions, 18 deletions
diff --git a/c/src/lib/libbsp/i386/i386ex/ChangeLog b/c/src/lib/libbsp/i386/i386ex/ChangeLog
index 952165e33c..d33788167c 100644
--- a/c/src/lib/libbsp/i386/i386ex/ChangeLog
+++ b/c/src/lib/libbsp/i386/i386ex/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Added _init and _fini.
+
2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
diff --git a/c/src/lib/libbsp/i386/i386ex/startup/linkcmds b/c/src/lib/libbsp/i386/i386ex/startup/linkcmds
index c390e79aed..5419771aca 100644
--- a/c/src/lib/libbsp/i386/i386ex/startup/linkcmds
+++ b/c/src/lib/libbsp/i386/i386ex/startup/linkcmds
@@ -41,6 +41,8 @@ SECTIONS
_ram_data_offset = 0x0;
_ram_data_location = _ram_data_segment * 16 + _ram_data_offset;
+ .init : { _init = .; *(.init) } = 0x9090
+ .fini : { _fini = .; *(.fini) } = 0x9090
.data :
AT ( _rom_data_start )
{
diff --git a/c/src/lib/libbsp/powerpc/dmv177/ChangeLog b/c/src/lib/libbsp/powerpc/dmv177/ChangeLog
index 03e0ac0159..1a7caafca2 100644
--- a/c/src/lib/libbsp/powerpc/dmv177/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/dmv177/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Added _init and _fini.
+
2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
diff --git a/c/src/lib/libbsp/powerpc/dmv177/startup/linkcmds b/c/src/lib/libbsp/powerpc/dmv177/startup/linkcmds
index e0059e0e7c..e92c7fa414 100644
--- a/c/src/lib/libbsp/powerpc/dmv177/startup/linkcmds
+++ b/c/src/lib/libbsp/powerpc/dmv177/startup/linkcmds
@@ -53,8 +53,8 @@ SECTIONS
/* .gnu.warning sections are handled specially by elf32.em. */
*(.gnu.warning)
} >RAM
- .init : { *(.init) } >RAM
- .fini : { *(.fini) } >RAM
+ .init : { _init = .; *(.init) } >RAM
+ .fini : { _fini = .; *(.fini) } >RAM
.rodata : { *(.rodata) *(.gnu.linkonce.r*) } >RAM
.rodata1 : { *(.rodata1) } >RAM
_etext = .;
diff --git a/c/src/lib/libbsp/powerpc/eth_comm/ChangeLog b/c/src/lib/libbsp/powerpc/eth_comm/ChangeLog
index 650354459e..184536005f 100644
--- a/c/src/lib/libbsp/powerpc/eth_comm/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/eth_comm/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Added _init and _fini.
+
2001-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* vectors/Makefile.am: Remove bogus VPATH.
diff --git a/c/src/lib/libbsp/powerpc/eth_comm/startup/linkcmds b/c/src/lib/libbsp/powerpc/eth_comm/startup/linkcmds
index 192fceb700..00fa37a136 100644
--- a/c/src/lib/libbsp/powerpc/eth_comm/startup/linkcmds
+++ b/c/src/lib/libbsp/powerpc/eth_comm/startup/linkcmds
@@ -64,8 +64,8 @@ SECTIONS
*(.lit)
*(.shdata)
- *(.init)
- *(.fini)
+ .init : { _init = .; *(.init) }
+ .fini : { _fini = .; *(.fini) }
_endtext = .;
text.end = .;
} > ram
diff --git a/c/src/lib/libbsp/powerpc/helas403/ChangeLog b/c/src/lib/libbsp/powerpc/helas403/ChangeLog
index 2f32da6a59..63f9ce28cd 100644
--- a/c/src/lib/libbsp/powerpc/helas403/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/helas403/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Added _init and _fini.
+
2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
diff --git a/c/src/lib/libbsp/powerpc/helas403/startup/linkcmds b/c/src/lib/libbsp/powerpc/helas403/startup/linkcmds
index dc0f8145b5..f816db7ced 100644
--- a/c/src/lib/libbsp/powerpc/helas403/startup/linkcmds
+++ b/c/src/lib/libbsp/powerpc/helas403/startup/linkcmds
@@ -56,8 +56,8 @@ SECTIONS
*(.lit)
*(.shdata)
- *(.init)
- *(.fini)
+ _init = .; *(.init)
+ _fini = .; *(.fini)
. = ALIGN(0x10);
_endtext = .;
text.end = .;
diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog b/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog
index ef722d632b..5b0ffc291f 100644
--- a/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog
@@ -1,3 +1,7 @@
+ * configure.ac: Add bspopts.h.
+ * include/.cvsignore: Add stamp-h* and bspopts.h*.
+ * include/Makefile.am: Add bspopts.h.
+ * pci/Makefile.am: Append -O2 to AM_CFLAGS.
2001-11-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds b/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds
index 7972de6652..2ce9006ae5 100644
--- a/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds
+++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds
@@ -59,8 +59,8 @@ SECTIONS
*(.gnu.warning)
*(.gnu.linkonce.t*)
} > CODE
- .init : { *(.init) } > CODE
- .fini : { *(.fini) } > CODE
+ .init : { _init = .; *(.init) } >CODE
+ .fini : { _fini = .; *(.fini) } >CODE
.rodata : { *(.rodata) *(.gnu.linkonce.r*) } > CODE
.rodata1 : { *(.rodata1) } > CODE
_etext = .;
diff --git a/c/src/lib/libbsp/powerpc/papyrus/ChangeLog b/c/src/lib/libbsp/powerpc/papyrus/ChangeLog
index 2f32da6a59..63f9ce28cd 100644
--- a/c/src/lib/libbsp/powerpc/papyrus/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/papyrus/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Added _init and _fini.
+
2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
diff --git a/c/src/lib/libbsp/powerpc/papyrus/startup/linkcmds b/c/src/lib/libbsp/powerpc/papyrus/startup/linkcmds
index a0931bf9ce..a011ed5253 100644
--- a/c/src/lib/libbsp/powerpc/papyrus/startup/linkcmds
+++ b/c/src/lib/libbsp/powerpc/papyrus/startup/linkcmds
@@ -56,8 +56,8 @@ SECTIONS
*(.lit)
*(.shdata)
- *(.init)
- *(.fini)
+ _init = .; *(.init)
+ _fini = .; *(.fini)
_endtext = .;
} > RAM
diff --git a/c/src/lib/libbsp/powerpc/ppcn_60x/ChangeLog b/c/src/lib/libbsp/powerpc/ppcn_60x/ChangeLog
index e17880ba01..2ce7a3475e 100644
--- a/c/src/lib/libbsp/powerpc/ppcn_60x/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/ppcn_60x/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Added _init and _fini.
+
2001-10-12 Joel Sherrill <joel@OARcorp.com>
* clock/clock.c, console/console.c, console/debugio.c,
diff --git a/c/src/lib/libbsp/powerpc/ppcn_60x/startup/linkcmds b/c/src/lib/libbsp/powerpc/ppcn_60x/startup/linkcmds
index 31077da013..753f64d770 100644
--- a/c/src/lib/libbsp/powerpc/ppcn_60x/startup/linkcmds
+++ b/c/src/lib/libbsp/powerpc/ppcn_60x/startup/linkcmds
@@ -49,8 +49,8 @@ SECTIONS
/* .gnu.warning sections are handled specially by elf32.em. */
*(.gnu.warning)
} =0
- .init : { *(.init) } =0
- .fini : { *(.fini) } =0
+ .init : { _init = .; *(.init) }
+ .fini : { _fini = .; *(.fini) }
.rodata : { *(.rodata) *(.gnu.linkonce.r*) }
.rodata1 : { *(.rodata1) }
_etext = .;
diff --git a/c/src/lib/libbsp/powerpc/psim/ChangeLog b/c/src/lib/libbsp/powerpc/psim/ChangeLog
index bab0b9c3ca..2e7a8b6d9d 100644
--- a/c/src/lib/libbsp/powerpc/psim/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/psim/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Added _init and _fini.
+
2001-10-12 Joel Sherrill <joel@OARcorp.com>
* shmsupp/lock.c, shmsupp/mpisr.c: Fixed typo.
diff --git a/c/src/lib/libbsp/powerpc/psim/startup/linkcmds b/c/src/lib/libbsp/powerpc/psim/startup/linkcmds
index d637fcce72..8c1693f26e 100644
--- a/c/src/lib/libbsp/powerpc/psim/startup/linkcmds
+++ b/c/src/lib/libbsp/powerpc/psim/startup/linkcmds
@@ -64,8 +64,8 @@ SECTIONS
/* .gnu.warning sections are handled specially by elf32.em. */
*(.gnu.warning)
} >RAM
- .init : { __init = .; *(.init) } >RAM
- .fini : { __fini = .; *(.fini) } >RAM
+ .init : { _init = .; __init = .; *(.init) } >RAM
+ .fini : { _fini = .; __fini = .; *(.fini) } >RAM
.rodata : { *(.rodata) *(.gnu.linkonce.r*) } >RAM
.rodata1 : { *(.rodata1) } >RAM
PROVIDE (_etext = .);
diff --git a/c/src/lib/libbsp/powerpc/score603e/ChangeLog b/c/src/lib/libbsp/powerpc/score603e/ChangeLog
index 36f7657992..6511571a89 100644
--- a/c/src/lib/libbsp/powerpc/score603e/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/score603e/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Added _init and _fini.
+
2001-10-12 Joel Sherrill <joel@OARcorp.com>
* PCI_bus/PCI.h, clock/clock.c, console/85c30.c, console/console.c,
diff --git a/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds b/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds
index 36a942bdc6..6a580991bb 100644
--- a/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds
+++ b/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds
@@ -60,8 +60,8 @@ SECTIONS
/* .gnu.warning sections are handled specially by elf32.em. */
*(.gnu.warning)
}
- .init : { __init = .; *(.init) }
- .fini : { __fini = .; *(.fini) }
+ .init : { _init = .; __init = .; *(.init) }
+ .fini : { _fini = .; __fini = .; *(.fini) }
.rodata : { *(.rodata) *(.gnu.linkonce.r*) }
.rodata1 : {
*(.rodata1)
diff --git a/c/src/lib/libbsp/powerpc/shared/ChangeLog b/c/src/lib/libbsp/powerpc/shared/ChangeLog
index 5fc02513e3..27101e1886 100644
--- a/c/src/lib/libbsp/powerpc/shared/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/shared/ChangeLog
@@ -1,3 +1,7 @@
+ * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
+
+2001-11-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am: Use _HEADER instead of H_FILES.
* irq/Makefile.am: Ditto.
diff --git a/c/src/lib/libbsp/powerpc/shared/startup/linkcmds b/c/src/lib/libbsp/powerpc/shared/startup/linkcmds
index 7972de6652..2ce9006ae5 100644
--- a/c/src/lib/libbsp/powerpc/shared/startup/linkcmds
+++ b/c/src/lib/libbsp/powerpc/shared/startup/linkcmds
@@ -59,8 +59,8 @@ SECTIONS
*(.gnu.warning)
*(.gnu.linkonce.t*)
} > CODE
- .init : { *(.init) } > CODE
- .fini : { *(.fini) } > CODE
+ .init : { _init = .; *(.init) } >CODE
+ .fini : { _fini = .; *(.fini) } >CODE
.rodata : { *(.rodata) *(.gnu.linkonce.r*) } > CODE
.rodata1 : { *(.rodata1) } > CODE
_etext = .;