summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-04-18 12:17:44 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-04-19 11:06:06 +0200
commitc7cba20903588ef7e493c3d2632703da51e78a7b (patch)
tree93b41b647ddcba507bbd2eacc4bf13355099f7d2
parentMerge branch 'upstream' (diff)
downloadrtems-c7cba20903588ef7e493c3d2632703da51e78a7b.tar.bz2
Add libbsd sections
-rw-r--r--c/src/lib/libbsp/sparc/shared/startup/linkcmds.base23
1 files changed, 23 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/sparc/shared/startup/linkcmds.base b/c/src/lib/libbsp/sparc/shared/startup/linkcmds.base
index 0bba2baca5..6f13365ad1 100644
--- a/c/src/lib/libbsp/sparc/shared/startup/linkcmds.base
+++ b/c/src/lib/libbsp/sparc/shared/startup/linkcmds.base
@@ -134,6 +134,29 @@ SECTIONS
*(.rela.got)
*(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
} >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 = .;
+ __start_pcpu_set = .;
+ *(set_pcpu);
+ __stop_pcpu_set = .;
+ } >ram
+ .rwbsdsets : {
+ /* Special FreeBSD linker set sections */
+ _bsd__start_set_sysinit_set = .;
+ *(_bsd_set_sysinit_set);
+ _bsd__stop_set_sysinit_set = .;
+ } >ram
.data :
{
data_start = .;