[rtems commit] mips/malta: Add sections for new FreeBSD TCP/IP stack
Joel Sherrill
joel at rtems.org
Tue Jul 17 21:16:50 UTC 2012
Module: rtems
Branch: master
Commit: 864cf507496d8a619f5d530119831594c44fdb69
Changeset: http://git.rtems.org/rtems/commit/?id=864cf507496d8a619f5d530119831594c44fdb69
Author: Joel Sherrill <joel.sherrill at oarcorp.com>
Date: Tue Jul 17 16:20:01 2012 -0500
mips/malta: Add sections for new FreeBSD TCP/IP stack
---
c/src/lib/libbsp/mips/malta/startup/linkcmds | 35 ++++++++++++++++++-------
1 files changed, 25 insertions(+), 10 deletions(-)
diff --git a/c/src/lib/libbsp/mips/malta/startup/linkcmds b/c/src/lib/libbsp/mips/malta/startup/linkcmds
index e52d3b8..4ba76de 100644
--- a/c/src/lib/libbsp/mips/malta/startup/linkcmds
+++ b/c/src/lib/libbsp/mips/malta/startup/linkcmds
@@ -25,16 +25,6 @@ SECTIONS
*(.rel.sdata)
PROVIDE (__runtime_reloc_stop = .);
- /*
- * Special FreeBSD sysctl sections.
- */
- . = ALIGN (16);
- __start_set_sysctl_set = .;
- *(set_sysctl_*);
- __stop_set_sysctl_set = ABSOLUTE(.);
- *(set_domain_*);
- *(set_pseudo_*);
-
*(.gcc_except_table*)
*(.eh_frame_hdr)
*(.eh_frame)
@@ -85,6 +75,31 @@ SECTIONS
_etext = .;
}
+ .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 = .;
+
+ . = ALIGN (16);
+ _endtext = .;
+ }
+
.rdata : {
*(.rdata)
*(.rodata)
More information about the vc
mailing list