diff options
author | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-03-09 10:28:39 -0600 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-03-09 10:33:09 -0600 |
commit | 0bda8b47a66746be4727306226ec53ad7f8a0333 (patch) | |
tree | 133cf94d3a3186946d6ad66570ae47fbe4d15890 | |
parent | bsp/gen5200: Fix FPU initialization (diff) | |
download | rtems-0bda8b47a66746be4727306226ec53ad7f8a0333.tar.bz2 |
Add missing BSD sections.
-rw-r--r-- | c/src/lib/libbsp/powerpc/psim/startup/linkcmds | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/c/src/lib/libbsp/powerpc/psim/startup/linkcmds b/c/src/lib/libbsp/powerpc/psim/startup/linkcmds index 91fee17f1e..9676b08c97 100644 --- a/c/src/lib/libbsp/powerpc/psim/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/psim/startup/linkcmds @@ -71,19 +71,25 @@ SECTIONS *(.eh_frame_hdr*) *(.eh_frame*) - /* - * 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 + .robsdsets : { + /* Special FreeBSD linker set sections */ + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = .; + *(set_domain_*); + *(set_pseudo_*); + _bsd__start_set_modmetadata_set = .; + *(_bsd_set_modmetadata_set); + _bsd__stop_set_modmetadata_set = .; + _bsd__start_set_sysctl_set = .; + *(_bsd_set_sysctl_set); + _bsd__stop_set_sysctl_set = .; + + bsp_section_rodata_end = .; + } > RAM .init : { KEEP (*(.init)) |