From ac9253e78577644550b748529860fa0ada699e69 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 25 Oct 2001 22:05:52 +0000 Subject: 2001-10-25 Joel Sherrill * startup/linkcmds: Added _init and _fini. --- c/src/lib/libbsp/i386/i386ex/ChangeLog | 4 ++++ c/src/lib/libbsp/i386/i386ex/startup/linkcmds | 2 ++ c/src/lib/libbsp/powerpc/dmv177/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/dmv177/startup/linkcmds | 4 ++-- c/src/lib/libbsp/powerpc/eth_comm/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/eth_comm/startup/linkcmds | 4 ++-- c/src/lib/libbsp/powerpc/helas403/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/helas403/startup/linkcmds | 4 ++-- c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds | 4 ++-- c/src/lib/libbsp/powerpc/papyrus/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/papyrus/startup/linkcmds | 4 ++-- c/src/lib/libbsp/powerpc/ppcn_60x/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/ppcn_60x/startup/linkcmds | 4 ++-- c/src/lib/libbsp/powerpc/psim/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/psim/startup/linkcmds | 4 ++-- c/src/lib/libbsp/powerpc/score603e/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/score603e/startup/linkcmds | 4 ++-- c/src/lib/libbsp/powerpc/shared/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/shared/startup/linkcmds | 4 ++-- 20 files changed, 60 insertions(+), 18 deletions(-) (limited to 'c/src/lib/libbsp') 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 + + * startup/linkcmds: Added _init and _fini. + 2001-10-11 Ralf Corsepius * .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 + + * startup/linkcmds: Added _init and _fini. + 2001-10-11 Ralf Corsepius * .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 + + * startup/linkcmds: Added _init and _fini. + 2001-10-23 Ralf Corsepius * 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 + + * startup/linkcmds: Added _init and _fini. + 2001-10-11 Ralf Corsepius * .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 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 + + * startup/linkcmds: Added _init and _fini. + 2001-10-11 Ralf Corsepius * .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 + + * startup/linkcmds: Added _init and _fini. + 2001-10-12 Joel Sherrill * 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 + + * startup/linkcmds: Added _init and _fini. + 2001-10-12 Joel Sherrill * 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 + + * startup/linkcmds: Added _init and _fini. + 2001-10-12 Joel Sherrill * 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 * 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 = .; -- cgit v1.2.3