Changeset e4927ece in rtems
- Timestamp:
- 12/04/13 14:39:20 (10 years ago)
- Branches:
- 4.11, 5, master
- Children:
- 6440903c
- Parents:
- 287bbb6
- git-author:
- Sebastian Huber <sebastian.huber@…> (12/04/13 14:39:20)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (12/16/13 14:15:39)
- Location:
- c/src/lib/libbsp
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/arm/shared/startup/linkcmds.base
r287bbb6 re4927ece 261 261 *(.got.plt) *(.igot.plt) *(.got) *(.igot) 262 262 } > REGION_RODATA AT > REGION_RODATA_LOAD 263 .r obsdsets: ALIGN_WITH_INPUT {263 .rtemsroset : ALIGN_WITH_INPUT { 264 264 /* Special FreeBSD linker set sections */ 265 265 __start_set_sysctl_set = .; … … 268 268 *(set_domain_*); 269 269 *(set_pseudo_*); 270 _bsd__start_set_modmetadata_set = .; 271 *(_bsd_set_modmetadata_set); 272 _bsd__stop_set_modmetadata_set = .; 273 _bsd__start_set_sysctl_set = .; 274 *(_bsd_set_sysctl_set); 275 _bsd__stop_set_sysctl_set = .; 276 270 271 KEEP (*(SORT(.rtemsroset.*))) 277 272 bsp_section_rodata_end = .; 278 273 } > REGION_RODATA AT > REGION_RODATA_LOAD … … 353 348 *(.data1) 354 349 } > REGION_DATA AT > REGION_DATA_LOAD 355 .rwbsdsets : ALIGN_WITH_INPUT { 356 /* Special FreeBSD linker set sections */ 357 _bsd__start_set_sysinit_set = .; 358 *(_bsd_set_sysinit_set); 359 _bsd__stop_set_sysinit_set = .; 360 350 .rtemsrwset : ALIGN_WITH_INPUT { 351 KEEP (*(SORT(.rtemsrwset.*))) 361 352 bsp_section_data_end = .; 362 353 } > REGION_DATA AT > REGION_DATA_LOAD -
c/src/lib/libbsp/i386/pc386/startup/linkcmds
r287bbb6 re4927ece 74 74 } =0x90909090 75 75 76 .r obsdsets: {76 .rtemsroset : { 77 77 /* for pre rtems-libbsd FreeBSD code */ 78 78 __start_set_sysctl_set = .; … … 82 82 *(set_pseudo_*); 83 83 84 /* for rtems-libbsd FreeBSD code */ 85 _bsd__start_set_modmetadata_set = .; 86 *(_bsd_set_modmetadata_set); 87 _bsd__stop_set_modmetadata_set = .; 88 89 _bsd__start_set_sysctl_set = .; 90 *(_bsd_set_sysctl_set); 91 _bsd__stop_set_sysctl_set = .; 92 93 _bsd__start_set_sysinit_set = .; 94 *(_bsd_set_sysinit_*); 95 _bsd__stop_set_sysinit_set = .; 96 97 bsp_section_rodata_end = .; 84 KEEP (*(SORT(.rtemsroset.*))) 98 85 } =0x90909090 99 86 … … 185 172 } 186 173 .data1 : { *(.data1) } 174 .rtemsrwset : { KEEP (*(SORT(.rtemsrwset.*))) } 187 175 _edata = .; PROVIDE (edata = .); 188 176 __bss_start = .; -
c/src/lib/libbsp/mips/jmr3904/startup/linkcmds
r287bbb6 re4927ece 31 31 } 32 32 33 .r obsdsets: {33 .rtemsroset : { 34 34 /* for pre rtems-libbsd FreeBSD code */ 35 35 __start_set_sysctl_set = .; … … 39 39 *(set_pseudo_*); 40 40 41 /* for rtems-libbsd FreeBSD code */ 42 _bsd__start_set_modmetadata_set = .; 43 *(_bsd_set_modmetadata_set); 44 _bsd__stop_set_modmetadata_set = .; 45 46 _bsd__start_set_sysctl_set = .; 47 *(_bsd_set_sysctl_set); 48 _bsd__stop_set_sysctl_set = .; 49 50 _bsd__start_set_sysinit_set = .; 51 *(_bsd_set_sysinit_*); 52 _bsd__stop_set_sysinit_set = .; 41 KEEP (*(SORT(.rtemsroset.*))) 53 42 54 43 . = ALIGN (16); … … 114 103 *(.gnu.linkonce.d*) 115 104 SORT(CONSTRUCTORS) 105 } 106 107 .rtemsrwset : { 108 KEEP (*(SORT(.rtemsrwset.*))) 116 109 } 117 110 . = ALIGN(8); -
c/src/lib/libbsp/mips/malta/startup/linkcmds
r287bbb6 re4927ece 76 76 } 77 77 78 .r obsdsets: {78 .rtemsroset : { 79 79 /* for pre rtems-libbsd FreeBSD code */ 80 80 __start_set_sysctl_set = .; … … 84 84 *(set_pseudo_*); 85 85 86 /* for rtems-libbsd FreeBSD code */ 87 _bsd__start_set_modmetadata_set = .; 88 *(_bsd_set_modmetadata_set); 89 _bsd__stop_set_modmetadata_set = .; 90 91 _bsd__start_set_sysctl_set = .; 92 *(_bsd_set_sysctl_set); 93 _bsd__stop_set_sysctl_set = .; 94 95 _bsd__start_set_sysinit_set = .; 96 *(_bsd_set_sysinit_*); 97 _bsd__stop_set_sysinit_set = .; 86 KEEP (*(SORT(.rtemsroset.*))) 98 87 99 88 . = ALIGN (16); … … 115 104 SORT(CONSTRUCTORS) 116 105 } 106 107 .rtemsrwset : { 108 KEEP (*(SORT(.rtemsrwset.*))) 109 } 110 117 111 . = ALIGN(8); 118 112 -
c/src/lib/libbsp/powerpc/shared/startup/linkcmds.base
r287bbb6 re4927ece 227 227 *(.rela.plt) 228 228 } > REGION_RODATA AT > REGION_RODATA_LOAD 229 .r obsdsets: ALIGN_WITH_INPUT {229 .rtemsroset : ALIGN_WITH_INPUT { 230 230 /* Special FreeBSD linker set sections */ 231 231 __start_set_sysctl_set = .; … … 234 234 *(set_domain_*); 235 235 *(set_pseudo_*); 236 _bsd__start_set_modmetadata_set = .; 237 *(_bsd_set_modmetadata_set); 238 _bsd__stop_set_modmetadata_set = .; 239 _bsd__start_set_sysctl_set = .; 240 *(_bsd_set_sysctl_set); 241 _bsd__stop_set_sysctl_set = .; 242 236 237 KEEP (*(SORT(.rtemsroset.*))) 243 238 bsp_section_rodata_end = .; 244 239 } > REGION_RODATA AT > REGION_RODATA_LOAD … … 269 264 *(.data1) 270 265 } > REGION_DATA AT > REGION_DATA_LOAD 271 .rwbsdsets : ALIGN_WITH_INPUT { 272 /* Special FreeBSD linker set sections */ 273 _bsd__start_set_sysinit_set = .; 274 *(_bsd_set_sysinit_set); 275 _bsd__stop_set_sysinit_set = .; 266 .rtemsrwset : ALIGN_WITH_INPUT { 267 KEEP (*(SORT(.rtemsrwset.*))) 276 268 } > REGION_DATA AT > REGION_DATA_LOAD 277 269 .sdata : ALIGN_WITH_INPUT { -
c/src/lib/libbsp/sh/shsim/startup/linkcmds
r287bbb6 re4927ece 158 158 ___dtors_end = .; 159 159 } 160 .r obsdsets: {160 .rtemsroset : { 161 161 /* for pre rtems-libbsd FreeBSD code */ 162 162 __start_set_sysctl_set = .; … … 166 166 *(set_pseudo_*); 167 167 168 /* for rtems-libbsd FreeBSD code */ 169 __bsd__start_set_modmetadata_set = .; 170 *(_bsd_set_modmetadata_set); 171 __bsd__stop_set_modmetadata_set = .; 172 173 __bsd__start_set_sysctl_set = .; 174 *(_bsd_set_sysctl_set); 175 __bsd__stop_set_sysctl_set = .; 176 177 __bsd__start_set_sysinit_set = .; 178 *(_bsd_set_sysinit_*); 179 __bsd__stop_set_sysinit_set = .; 180 181 _bsp_section_rodata_end = .; 168 KEEP (*(SORT(.rtemsroset.*))) 169 } >ram 170 .rtemsrwset : { 171 KEEP (*(SORT(.rtemsrwset.*))) 182 172 } >ram 183 173 -
c/src/lib/libbsp/sparc/shared/startup/linkcmds.base
r287bbb6 re4927ece 109 109 . = ALIGN (16); 110 110 } > ram 111 .r obsdsets: {111 .rtemsroset : { 112 112 /* for pre rtems-libbsd FreeBSD code */ 113 113 __start_set_sysctl_set = .; … … 117 117 KEEP(*(set_pseudo_*)); 118 118 119 /* for rtems-libbsd FreeBSD code */ 120 _bsd__start_set_modmetadata_set = .; 121 KEEP(*(_bsd_set_modmetadata_set)); 122 _bsd__stop_set_modmetadata_set = .; 123 124 _bsd__start_set_sysctl_set = .; 125 KEEP(*(_bsd_set_sysctl_set)); 126 _bsd__stop_set_sysctl_set = .; 127 128 _bsd__start_set_sysinit_set = .; 129 KEEP(*(_bsd_set_sysinit_*)); 130 _bsd__stop_set_sysinit_set = .; 119 KEEP (*(SORT(.rtemsroset.*))) 131 120 132 121 . = ALIGN (16); … … 159 148 _edata = .; 160 149 } > ram 150 .rtemsrwset : { 151 KEEP (*(SORT(.rtemsrwset.*))) 152 } >ram 161 153 .dynamic : { *(.dynamic) } >ram 162 154 .jcr : { *(.jcr) } >ram
Note: See TracChangeset
for help on using the changeset viewer.