[rtems commit] shsim linkcmds: Add new FreeBSD TCP/IP stack sections
Joel Sherrill
joel at rtems.org
Sat Jul 14 19:25:44 UTC 2012
Module: rtems
Branch: master
Commit: 93b1e4b9258c4e0b405edaf50185a5c7cd438e9e
Changeset: http://git.rtems.org/rtems/commit/?id=93b1e4b9258c4e0b405edaf50185a5c7cd438e9e
Author: Joel Sherrill <joel.sherrill at oarcorp.com>
Date: Sat Jul 14 14:26:43 2012 -0500
shsim linkcmds: Add new FreeBSD TCP/IP stack sections
---
c/src/lib/libbsp/sh/shsim/startup/linkcmds | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/c/src/lib/libbsp/sh/shsim/startup/linkcmds b/c/src/lib/libbsp/sh/shsim/startup/linkcmds
index 70437f4..d85a3d6 100644
--- a/c/src/lib/libbsp/sh/shsim/startup/linkcmds
+++ b/c/src/lib/libbsp/sh/shsim/startup/linkcmds
@@ -157,6 +157,30 @@ SECTIONS
*(.dtors)
___dtors_end = .;
}
+ .robsdsets : {
+ /* for pre rtems-libbsd FreeBSD code */
+ __start_set_sysctl_set = .;
+ *(set_sysctl_*);
+ __stop_set_sysctl_set = .;
+ *(set_domain_*);
+ *(set_pseudo_*);
+
+ /* for rtems-libbsd FreeBSD code */
+ __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 = .;
+
+ __bsd__start_set_sysinit_set = .;
+ *(_bsd_set_sysinit_*);
+ __bsd__stop_set_sysinit_set = .;
+
+ _bsp_section_rodata_end = .;
+ } >ram
+
.got . : { *(.got.plt) *(.got) }
.dynamic . : { *(.dynamic) }
/* We want the small data sections together, so single-instruction offsets
More information about the vc
mailing list