[rtems commit] Add libbsd sections

Sebastian Huber sebh at rtems.org
Mon Jul 9 08:39:11 UTC 2012


Module:    rtems
Branch:    master
Commit:    c7cba20903588ef7e493c3d2632703da51e78a7b
Changeset: http://git.rtems.org/rtems/commit/?id=c7cba20903588ef7e493c3d2632703da51e78a7b

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Wed Apr 18 12:17:44 2012 +0200

Add libbsd sections

---

 .../lib/libbsp/sparc/shared/startup/linkcmds.base  |   23 ++++++++++++++++++++
 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 0bba2ba..6f13365 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 = .;




More information about the vc mailing list