summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/efi332/startup/linkcmds_ROM
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/efi332/startup/linkcmds_ROM
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/efi332/startup/linkcmds_ROM20
1 files changed, 15 insertions, 5 deletions
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 = .);