diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2003-01-20 19:57:14 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2003-01-20 19:57:14 +0000 |
commit | 9c1133e120e70d002abf9632bef4933ba598bd1f (patch) | |
tree | dd727814630c3d3d5bca5b6b8243bd88ec647de6 /c/src/lib/libbsp/m68k/efi332/startup | |
parent | 2003-01-20 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-9c1133e120e70d002abf9632bef4933ba598bd1f.tar.bz2 |
mkChangeLogList [-n]
Diffstat (limited to 'c/src/lib/libbsp/m68k/efi332/startup')
-rw-r--r-- | c/src/lib/libbsp/m68k/efi332/startup/linkcmds | 10 | ||||
-rw-r--r-- | c/src/lib/libbsp/m68k/efi332/startup/linkcmds_ROM | 20 |
2 files changed, 25 insertions, 5 deletions
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 = .); |