From 9c1133e120e70d002abf9632bef4933ba598bd1f Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 20 Jan 2003 19:57:14 +0000 Subject: mkChangeLogList [-n] --- c/src/lib/libbsp/i960/cvme961/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/i960/i960sim/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/i960/rxgen960/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/i960/rxgen960/startup/linkcmds.real | 10 ++++++++++ c/src/lib/libbsp/m68k/dmv152/startup/linkcmds | 12 +++++++++++- c/src/lib/libbsp/m68k/efi332/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/m68k/efi332/startup/linkcmds_ROM | 20 +++++++++++++++----- c/src/lib/libbsp/m68k/efi68k/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/m68k/gen68302/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/m68k/gen68340/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/m68k/gen68360/startup/linkcmds | 10 ++++++++++ .../lib/libbsp/m68k/gen68360/startup/linkcmds.bootp | 10 ++++++++++ c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom | 10 ++++++++++ c/src/lib/libbsp/m68k/idp/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds | 20 +++++++++++++++----- .../libbsp/m68k/mcf5206elite/startup/linkcmds.flash | 10 ++++++++++ c/src/lib/libbsp/m68k/mvme136/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/m68k/mvme147/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/m68k/mvme162/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/m68k/mvme167/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/m68k/ods68302/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/m68k/sim68000/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/mips/genmongoosev/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/mips/jmr3904/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/mips/p4000/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/mips64orion/p4000/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/no_cpu/no_bsp/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/or32/orp/startup/linkcmds | 12 +++++++++++- c/src/lib/libbsp/powerpc/dmv177/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/powerpc/eth_comm/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/powerpc/gen405/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/powerpc/helas403/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds | 10 ++++++++++ .../libbsp/powerpc/motorola_powerpc/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/powerpc/ppcn_60x/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/powerpc/psim/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/powerpc/score603e/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/powerpc/shared/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/sh/gensh1/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/sh/gensh4/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/sh/shsim/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/sh/simsh4/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/sparc/erc32/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/sparc/leon/startup/linkcmds | 10 ++++++++++ 45 files changed, 478 insertions(+), 12 deletions(-) (limited to 'c/src') diff --git a/c/src/lib/libbsp/i960/cvme961/startup/linkcmds b/c/src/lib/libbsp/i960/cvme961/startup/linkcmds index d2bf619867..d38e934673 100644 --- a/c/src/lib/libbsp/i960/cvme961/startup/linkcmds +++ b/c/src/lib/libbsp/i960/cvme961/startup/linkcmds @@ -26,6 +26,16 @@ SECTIONS *(.text) . = ALIGN (16); + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.eh_fram) *(.gnu.linkonce.t*) diff --git a/c/src/lib/libbsp/i960/i960sim/startup/linkcmds b/c/src/lib/libbsp/i960/i960sim/startup/linkcmds index 1cdbef44cf..62e708e2bd 100644 --- a/c/src/lib/libbsp/i960/i960sim/startup/linkcmds +++ b/c/src/lib/libbsp/i960/i960sim/startup/linkcmds @@ -19,6 +19,16 @@ SECTIONS *(.text) _etext = .; + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + ___CTOR_LIST__ = .; LONG((___CTOR_END__ - ___CTOR_LIST__) / 4 - 2) *(.ctors) diff --git a/c/src/lib/libbsp/i960/rxgen960/startup/linkcmds b/c/src/lib/libbsp/i960/rxgen960/startup/linkcmds index 590d062087..80bdba1f19 100644 --- a/c/src/lib/libbsp/i960/rxgen960/startup/linkcmds +++ b/c/src/lib/libbsp/i960/rxgen960/startup/linkcmds @@ -28,6 +28,16 @@ SECTIONS _erodata = ALIGN( 0x10 ) ; _etext = .; + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + ___CTOR_LIST__ = .; LONG((___CTOR_END__ - ___CTOR_LIST__) / 4 - 2) *(.ctors) diff --git a/c/src/lib/libbsp/i960/rxgen960/startup/linkcmds.real b/c/src/lib/libbsp/i960/rxgen960/startup/linkcmds.real index b47b17acf3..b3f1eabc7b 100644 --- a/c/src/lib/libbsp/i960/rxgen960/startup/linkcmds.real +++ b/c/src/lib/libbsp/i960/rxgen960/startup/linkcmds.real @@ -106,6 +106,16 @@ SECTIONS /* NEW TEST TEST TEST TEST */ . = ALIGN (16); + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.eh_fram) . = ALIGN (16); diff --git a/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds b/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds index bdada52dca..fd7930bee3 100644 --- a/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds @@ -2,7 +2,7 @@ * This file contains directives for the GNU linker which are specific * to the DY-4 DMV152/SVME153 boards. * - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2003. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -66,6 +66,16 @@ SECTIONS *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors * diff --git a/c/src/lib/libbsp/m68k/efi332/startup/linkcmds b/c/src/lib/libbsp/m68k/efi332/startup/linkcmds index 18a16c0c19..803c261d5e 100644 --- a/c/src/lib/libbsp/m68k/efi332/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/efi332/startup/linkcmds @@ -92,6 +92,16 @@ SECTIONS *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors * diff --git a/c/src/lib/libbsp/m68k/efi332/startup/linkcmds_ROM b/c/src/lib/libbsp/m68k/efi332/startup/linkcmds_ROM index bdc7206975..fe8b9d9537 100644 --- a/c/src/lib/libbsp/m68k/efi332/startup/linkcmds_ROM +++ b/c/src/lib/libbsp/m68k/efi332/startup/linkcmds_ROM @@ -101,6 +101,16 @@ SECTIONS *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors * @@ -115,10 +125,10 @@ SECTIONS */ . = ALIGN (16); *crtbegin.o(.ctors) - *(.ctors) + *(.ctors) *crtend.o(.ctors) *crtbegin.o(.dtors) - *(.dtors) + *(.dtors) *crtend.o(.dtors) /* @@ -142,7 +152,7 @@ SECTIONS AT ( ADDR(.text) + SIZEOF( .text ) ) { PROVIDE (_copy_start = .); - *(.data) + *(.data) *(.gnu.linkonce.d*) *(.gcc_except_table) . = ALIGN (16); @@ -151,8 +161,8 @@ SECTIONS } >ram .bss : { _clear_start = .; - *(.bss) - *(COMMON) + *(.bss) + *(COMMON) . = ALIGN (16); PROVIDE (end = .); diff --git a/c/src/lib/libbsp/m68k/efi68k/startup/linkcmds b/c/src/lib/libbsp/m68k/efi68k/startup/linkcmds index 3357258ce5..9dd4bdab0f 100644 --- a/c/src/lib/libbsp/m68k/efi68k/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/efi68k/startup/linkcmds @@ -99,6 +99,16 @@ SECTIONS *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors * diff --git a/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds index c13f0cfb6e..12d165d198 100644 --- a/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds @@ -69,6 +69,16 @@ SECTIONS *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors * diff --git a/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds index 23105b3d27..1feeb0c9f3 100644 --- a/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds @@ -97,6 +97,16 @@ SECTIONS { *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors * diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds index 1dc1536b86..61d77f73da 100644 --- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds @@ -70,6 +70,16 @@ SECTIONS { *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors */ diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp index 664f0129f6..eb5951b66a 100644 --- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp +++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp @@ -75,6 +75,16 @@ SECTIONS { *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors */ diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom index 831473056d..e11de76dbe 100644 --- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom +++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom @@ -74,6 +74,16 @@ SECTIONS { *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors */ diff --git a/c/src/lib/libbsp/m68k/idp/startup/linkcmds b/c/src/lib/libbsp/m68k/idp/startup/linkcmds index 84242671e7..4c165e57fe 100644 --- a/c/src/lib/libbsp/m68k/idp/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/idp/startup/linkcmds @@ -66,6 +66,16 @@ SECTIONS *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors * diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds b/c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds index 07a051e34d..0b4684dde5 100644 --- a/c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds @@ -73,8 +73,8 @@ SECTIONS * Text, data and bss segments */ .text : { - CREATE_OBJECT_SYMBOLS - *(.text) + CREATE_OBJECT_SYMBOLS + *(.text) /* * C++ constructors/destructors @@ -84,17 +84,27 @@ SECTIONS /* * Initialization and finalization code. */ - . = ALIGN (16); + . = ALIGN (16); PROVIDE (_init = .); *crti.o(.init) *(.init) *crtn.o(.init) - . = ALIGN (16); + . = ALIGN (16); PROVIDE (_fini = .); *crti.o(.fini) *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors */ @@ -120,7 +130,7 @@ SECTIONS *(.rodata*) *(.gnu.linkonce.r*) - . = ALIGN (16); + . = ALIGN (16); PROVIDE (etext = .); } > ram diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds.flash b/c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds.flash index 5eec4dde83..cce12a9999 100644 --- a/c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds.flash +++ b/c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds.flash @@ -99,6 +99,16 @@ SECTIONS *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors */ diff --git a/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds index d86089a8ff..46aed871df 100644 --- a/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds @@ -75,6 +75,16 @@ SECTIONS *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors */ diff --git a/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds index f4334aea08..fed7f46bee 100644 --- a/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds @@ -70,6 +70,16 @@ SECTIONS *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors * diff --git a/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds index 1d21068556..912227a80a 100644 --- a/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds @@ -70,6 +70,16 @@ SECTIONS *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors * diff --git a/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds index 78fc425f33..07b6a4b38f 100644 --- a/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds @@ -73,6 +73,16 @@ SECTIONS *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors * diff --git a/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds index 0ff2af973b..27fa17cd87 100644 --- a/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds @@ -78,6 +78,16 @@ SECTIONS *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors * diff --git a/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds b/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds index 3b4f62be36..a00c863e8e 100644 --- a/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds @@ -68,6 +68,16 @@ SECTIONS *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors * diff --git a/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds b/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds index 14392eef19..c8c6850b50 100644 --- a/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds @@ -63,6 +63,16 @@ SECTIONS *(.fini) *crtn.o(.fini) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * C++ constructors/destructors * diff --git a/c/src/lib/libbsp/mips/genmongoosev/startup/linkcmds b/c/src/lib/libbsp/mips/genmongoosev/startup/linkcmds index f8d68486a8..1993c3e91f 100644 --- a/c/src/lib/libbsp/mips/genmongoosev/startup/linkcmds +++ b/c/src/lib/libbsp/mips/genmongoosev/startup/linkcmds @@ -42,6 +42,16 @@ SECTIONS *(.rel.dyn) PROVIDE (__runtime_reloc_stop = .); + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.gcc_except_table) *(.eh_frame_hdr) *(.eh_frame) diff --git a/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds b/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds index 02b9d192a2..4432adac14 100644 --- a/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds +++ b/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds @@ -28,6 +28,16 @@ SECTIONS *(.rel.sdata) PROVIDE (__runtime_reloc_stop = .); + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.gcc_except_table) *(.eh_frame_hdr) *(.eh_frame) diff --git a/c/src/lib/libbsp/mips/p4000/startup/linkcmds b/c/src/lib/libbsp/mips/p4000/startup/linkcmds index 18637fee44..3a3266afe5 100644 --- a/c/src/lib/libbsp/mips/p4000/startup/linkcmds +++ b/c/src/lib/libbsp/mips/p4000/startup/linkcmds @@ -20,6 +20,17 @@ SECTIONS eprol = .; *(.text) *(.text.*) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.gnu.linkonce.t*) *(.mips16.fn.*) *(.mips16.call.*) diff --git a/c/src/lib/libbsp/mips64orion/p4000/startup/linkcmds b/c/src/lib/libbsp/mips64orion/p4000/startup/linkcmds index 18637fee44..3a3266afe5 100644 --- a/c/src/lib/libbsp/mips64orion/p4000/startup/linkcmds +++ b/c/src/lib/libbsp/mips64orion/p4000/startup/linkcmds @@ -20,6 +20,17 @@ SECTIONS eprol = .; *(.text) *(.text.*) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.gnu.linkonce.t*) *(.mips16.fn.*) *(.mips16.call.*) diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/startup/linkcmds b/c/src/lib/libbsp/no_cpu/no_bsp/startup/linkcmds index 72eb039092..54c65a4075 100644 --- a/c/src/lib/libbsp/no_cpu/no_bsp/startup/linkcmds +++ b/c/src/lib/libbsp/no_cpu/no_bsp/startup/linkcmds @@ -26,6 +26,16 @@ SECTIONS *(.text) . = ALIGN (16); + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.eh_fram) . = ALIGN (16); diff --git a/c/src/lib/libbsp/or32/orp/startup/linkcmds b/c/src/lib/libbsp/or32/orp/startup/linkcmds index aa91d0ca28..dbba64f701 100644 --- a/c/src/lib/libbsp/or32/orp/startup/linkcmds +++ b/c/src/lib/libbsp/or32/orp/startup/linkcmds @@ -27,6 +27,16 @@ SECTIONS *(.text) . = ALIGN (16); + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.eh_fram) . = ALIGN (16); @@ -69,4 +79,4 @@ SECTIONS . = ALIGN (0x10); } > ram -} \ No newline at end of file +} diff --git a/c/src/lib/libbsp/powerpc/dmv177/startup/linkcmds b/c/src/lib/libbsp/powerpc/dmv177/startup/linkcmds index 97946156f8..3579e49f29 100644 --- a/c/src/lib/libbsp/powerpc/dmv177/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/dmv177/startup/linkcmds @@ -50,6 +50,17 @@ SECTIONS *(.text) *(.gnu.linkonce.t.*) *(.descriptors) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) } >RAM diff --git a/c/src/lib/libbsp/powerpc/eth_comm/startup/linkcmds b/c/src/lib/libbsp/powerpc/eth_comm/startup/linkcmds index d7bf5ab939..0628e8a332 100644 --- a/c/src/lib/libbsp/powerpc/eth_comm/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/eth_comm/startup/linkcmds @@ -40,6 +40,17 @@ SECTIONS *(.entry2) *(.text) *(.rodata*) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.eh_frame) *(.gnu.linkonce.r*) *(.rodata1) diff --git a/c/src/lib/libbsp/powerpc/gen405/startup/linkcmds b/c/src/lib/libbsp/powerpc/gen405/startup/linkcmds index bc468e2a02..45a855af95 100644 --- a/c/src/lib/libbsp/powerpc/gen405/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/gen405/startup/linkcmds @@ -36,6 +36,17 @@ SECTIONS *(.text) *(.rodata*) *(.rodata1) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.eh_frame) *(.gnu.linkonce.r*) *(.descriptors) diff --git a/c/src/lib/libbsp/powerpc/helas403/startup/linkcmds b/c/src/lib/libbsp/powerpc/helas403/startup/linkcmds index 31a5c1a645..c4d91dfc59 100644 --- a/c/src/lib/libbsp/powerpc/helas403/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/helas403/startup/linkcmds @@ -38,6 +38,17 @@ SECTIONS *(.rodata*) *(.gnu.linkonce.r.*) *(.rodata1) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.eh_frame) *(.descriptors) *(rom_ver) diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds b/c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds index 482c63b2ab..e17cc53e56 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds @@ -106,6 +106,16 @@ SECTIONS LONG(0) PROVIDE (__DTOR_END__ = .); + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* Exception frame info */ *(.eh_frame) diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds b/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds index 1ea3433157..86b212767a 100644 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds @@ -58,6 +58,17 @@ SECTIONS .text : { *(.text) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.gnu.linkonce.t*) diff --git a/c/src/lib/libbsp/powerpc/ppcn_60x/startup/linkcmds b/c/src/lib/libbsp/powerpc/ppcn_60x/startup/linkcmds index 454f5fe51d..37aec4c0c7 100644 --- a/c/src/lib/libbsp/powerpc/ppcn_60x/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/ppcn_60x/startup/linkcmds @@ -44,6 +44,17 @@ SECTIONS .text : { *(.text) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.gnu.linkonce.t.*) *(.descriptors) /* .gnu.warning sections are handled specially by elf32.em. */ diff --git a/c/src/lib/libbsp/powerpc/psim/startup/linkcmds b/c/src/lib/libbsp/powerpc/psim/startup/linkcmds index 4d3db8bcc6..2fe3f238e6 100644 --- a/c/src/lib/libbsp/powerpc/psim/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/psim/startup/linkcmds @@ -61,6 +61,17 @@ SECTIONS *(.text) *(.gnu.linkonce.t.*) *(.descriptors) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) } >RAM diff --git a/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds b/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds index 91dc2fafd0..06a9693e6a 100644 --- a/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds @@ -57,6 +57,17 @@ SECTIONS *(.text) *(.gnu.linkonce.t.*) *(.descriptors) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) } >RAM diff --git a/c/src/lib/libbsp/powerpc/shared/startup/linkcmds b/c/src/lib/libbsp/powerpc/shared/startup/linkcmds index 384c9ef2a5..99ce75daa1 100644 --- a/c/src/lib/libbsp/powerpc/shared/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/shared/startup/linkcmds @@ -55,6 +55,17 @@ SECTIONS .text : { *(.text) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.gnu.linkonce.t*) diff --git a/c/src/lib/libbsp/sh/gensh1/startup/linkcmds b/c/src/lib/libbsp/sh/gensh1/startup/linkcmds index 86c36e026e..e557060143 100644 --- a/c/src/lib/libbsp/sh/gensh1/startup/linkcmds +++ b/c/src/lib/libbsp/sh/gensh1/startup/linkcmds @@ -101,6 +101,17 @@ SECTIONS { *(.text) *(.stub) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.gnu.linkonce.t*) diff --git a/c/src/lib/libbsp/sh/gensh4/startup/linkcmds b/c/src/lib/libbsp/sh/gensh4/startup/linkcmds index bf2a0881f5..8d73e0ac7c 100644 --- a/c/src/lib/libbsp/sh/gensh4/startup/linkcmds +++ b/c/src/lib/libbsp/sh/gensh4/startup/linkcmds @@ -49,6 +49,17 @@ SECTIONS { *(.text) *(.text.*) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.gnu.linkonce.t*) diff --git a/c/src/lib/libbsp/sh/shsim/startup/linkcmds b/c/src/lib/libbsp/sh/shsim/startup/linkcmds index d2d24f80c6..7d159809e3 100644 --- a/c/src/lib/libbsp/sh/shsim/startup/linkcmds +++ b/c/src/lib/libbsp/sh/shsim/startup/linkcmds @@ -93,6 +93,17 @@ SECTIONS { *(.text) *(.stub) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.gnu.linkonce.t*) diff --git a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds index c27040bccc..e869b7016a 100644 --- a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds +++ b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds @@ -81,6 +81,17 @@ SECTIONS { *(.text) *(.stub) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.gnu.linkonce.t*) diff --git a/c/src/lib/libbsp/sparc/erc32/startup/linkcmds b/c/src/lib/libbsp/sparc/erc32/startup/linkcmds index bb42351db4..95543e6142 100644 --- a/c/src/lib/libbsp/sparc/erc32/startup/linkcmds +++ b/c/src/lib/libbsp/sparc/erc32/startup/linkcmds @@ -94,6 +94,17 @@ SECTIONS *(.text) . = ALIGN (16); + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.eh_frame) . = ALIGN (16); diff --git a/c/src/lib/libbsp/sparc/leon/startup/linkcmds b/c/src/lib/libbsp/sparc/leon/startup/linkcmds index 5f32659ba8..f24806b3d2 100644 --- a/c/src/lib/libbsp/sparc/leon/startup/linkcmds +++ b/c/src/lib/libbsp/sparc/leon/startup/linkcmds @@ -94,6 +94,16 @@ SECTIONS *(.text) . = ALIGN (16); + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.eh_frame) . = ALIGN (16); -- cgit v1.2.3