summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2003-01-20 19:57:14 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2003-01-20 19:57:14 +0000
commit9c1133e120e70d002abf9632bef4933ba598bd1f (patch)
treedd727814630c3d3d5bca5b6b8243bd88ec647de6 /c/src/lib/libbsp/m68k
parent2003-01-20 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-9c1133e120e70d002abf9632bef4933ba598bd1f.tar.bz2
mkChangeLogList [-n]
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/startup/linkcmds12
-rw-r--r--c/src/lib/libbsp/m68k/efi332/startup/linkcmds10
-rw-r--r--c/src/lib/libbsp/m68k/efi332/startup/linkcmds_ROM20
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/startup/linkcmds10
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/startup/linkcmds10
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/startup/linkcmds10
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/linkcmds10
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp10
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom10
-rw-r--r--c/src/lib/libbsp/m68k/idp/startup/linkcmds10
-rw-r--r--c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds20
-rw-r--r--c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds.flash10
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/startup/linkcmds10
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/startup/linkcmds10
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds10
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/startup/linkcmds10
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/startup/linkcmds10
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/startup/linkcmds10
-rw-r--r--c/src/lib/libbsp/m68k/sim68000/startup/linkcmds10
19 files changed, 201 insertions, 11 deletions
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
@@ -67,6 +67,16 @@ SECTIONS
*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
*
* gcc uses crtbegin.o to find the start of the constructors
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
@@ -93,6 +93,16 @@ SECTIONS
*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
*
* gcc uses crtbegin.o to find the start of the constructors
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
@@ -102,6 +102,16 @@ SECTIONS
*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
*
* gcc uses crtbegin.o to find the start of the constructors
@@ -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
@@ -100,6 +100,16 @@ SECTIONS
*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
*
* gcc uses crtbegin.o to find the start of the constructors
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
@@ -70,6 +70,16 @@ SECTIONS
*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
*
* gcc uses crtbegin.o to find the start of the constructors
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
@@ -98,6 +98,16 @@ SECTIONS {
*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
*
* gcc uses crtbegin.o to find the start of the constructors
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
@@ -71,6 +71,16 @@ SECTIONS {
*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
*/
. = ALIGN (16);
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
@@ -76,6 +76,16 @@ SECTIONS {
*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
*/
. = ALIGN (16);
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
@@ -75,6 +75,16 @@ SECTIONS {
*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
*/
. = ALIGN (16);
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
@@ -67,6 +67,16 @@ SECTIONS
*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
*
* gcc uses crtbegin.o to find the start of the constructors
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,18 +84,28 @@ 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
*/
. = ALIGN (16);
@@ -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
@@ -100,6 +100,16 @@ SECTIONS
*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
*/
. = ALIGN (16);
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
@@ -76,6 +76,16 @@ SECTIONS
*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
*/
. = ALIGN (16);
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
@@ -71,6 +71,16 @@ SECTIONS
*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
*
* gcc uses crtbegin.o to find the start of the constructors
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
@@ -71,6 +71,16 @@ SECTIONS
*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
*
* gcc uses crtbegin.o to find the start of the constructors
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
@@ -74,6 +74,16 @@ SECTIONS
*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
*
* gcc uses crtbegin.o to find the start of the constructors
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
@@ -79,6 +79,16 @@ SECTIONS
*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
*
* gcc uses crtbegin.o to find the start of the constructors
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
@@ -69,6 +69,16 @@ SECTIONS
*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
*
* gcc uses crtbegin.o to find the start of the constructors
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
@@ -64,6 +64,16 @@ SECTIONS
*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
*
* gcc uses crtbegin.o to find the start of the constructors