Changeset 715d616 in rtems
- Timestamp:
- 06/19/18 13:10:36 (5 years ago)
- Branches:
- 5, master
- Children:
- 511dc4b
- Parents:
- c8df844
- git-author:
- Sebastian Huber <sebastian.huber@…> (06/19/18 13:10:36)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (06/27/18 06:58:16)
- Location:
- bsps
- Files:
-
- 78 edited
Legend:
- Unmodified
- Added
- Removed
-
bsps/arm/shared/start/linkcmds.base
rc8df844 r715d616 336 336 337 337 *(.bsp_vector) 338 } > REGION_VECTOR AT > REGION_VECTOR 339 .rtemsstack (NOLOAD) : { 340 *(SORT(.rtemsstack.*)) 338 341 bsp_section_vector_end = .; 339 342 } > REGION_VECTOR AT > REGION_VECTOR -
bsps/bfin/TLL6527M/start/linkcmds
rc8df844 r715d616 127 127 . += _StackSize; 128 128 _clear_end = .; 129 _WorkAreaBase = .;130 129 _end = .; 131 130 __end = .; 132 131 } > sdram 133 132 133 .rtemsstack (NOLOAD) : { 134 *(SORT(.rtemsstack.*)) 135 _WorkAreaBase = .; 136 } > sdram 137 134 138 /* Debugging stuff follows */ 135 139 -
bsps/bfin/bf537Stamp/start/linkcmds
rc8df844 r715d616 135 135 . += _StackSize; 136 136 _clear_end = .; 137 _WorkAreaBase = .;138 137 _end = .; 139 138 __end = .; 140 139 } > sdram 141 140 141 .rtemsstack (NOLOAD) : { 142 *(SORT(.rtemsstack.*)) 143 _WorkAreaBase = .; 144 } > sdram 145 142 146 /* Debugging stuff follows */ 143 147 -
bsps/bfin/eZKit533/start/linkcmds
rc8df844 r715d616 124 124 . += _StackSize; 125 125 _clear_end = .; 126 _WorkAreaBase = .;127 126 _end = .; 128 127 __end = .; 129 128 } > sdram 130 129 130 .rtemsstack (NOLOAD) : { 131 *(SORT(.rtemsstack.*)) 132 _WorkAreaBase = .; 133 } > sdram 134 131 135 /* Debugging stuff follows */ 132 136 -
bsps/epiphany/epiphany_sim/start/linkcmds
rc8df844 r715d616 306 306 bsp_section_rodata_load_end = bsp_section_rodata_load_begin + bsp_section_rodata_size; 307 307 308 .rwbarrier :{308 .rwbarrier : { 309 309 . = ALIGN(8); 310 310 . = ALIGN (bsp_section_rwbarrier_align); … … 340 340 bsp_section_bss_size = bsp_section_bss_end - bsp_section_bss_begin; 341 341 342 .rtemsstack (NOLOAD) : { 343 *(SORT(.rtemsstack.*)) 344 } > REGION_WORK AT > REGION_WORK 345 342 346 .work : { 343 347 /* -
bsps/i386/pc386/start/linkcmds
rc8df844 r715d616 205 205 } 206 206 . = ALIGN(32 / 8); 207 . = ALIGN(32 / 8);208 207 _end = .; PROVIDE (end = .); 209 . = ALIGN(0x10); 208 .rtemsstack (NOLOAD) : { 209 *(SORT(.rtemsstack.*)) 210 } 210 211 WorkAreaBase = .; 211 212 . = DATA_SEGMENT_END (.); -
bsps/lm32/lm32_evr/start/linkcmds
rc8df844 r715d616 253 253 _fstack = .; 254 254 255 WorkAreaBase = .;256 257 255 . = ALIGN (16); 258 256 _stack_init = .; … … 261 259 } > sdram 262 260 261 .rtemsstack (NOLOAD) : { 262 *(SORT(.rtemsstack.*)) 263 WorkAreaBase = .; 264 } > sdram 263 265 264 266 /DISCARD/ : -
bsps/lm32/milkymist/start/linkcmds
rc8df844 r715d616 252 252 _fstack = .; 253 253 254 WorkAreaBase = .;255 256 254 . = ALIGN (16); 257 255 _stack_init = .; 258 256 _clear_end = .; 259 260 } > sdram 261 257 } > sdram 258 259 .rtemsstack (NOLOAD) : { 260 *(SORT(.rtemsstack.*)) 261 WorkAreaBase = .; 262 } > sdram 262 263 263 264 /DISCARD/ : -
bsps/m32c/m32cbsp/start/linkcmds
rc8df844 r715d616 158 158 . += _StackSize; 159 159 PROVIDE (__stack = .); 160 161 .rtemsstack (NOLOAD) : { 162 *(SORT(.rtemsstack.*)) 163 } > RAM 164 160 165 PROVIDE (_WorkAreaBase = .); 161 166 . = 0xa00000; -
bsps/m68k/av5282/start/linkcmds
rc8df844 r715d616 181 181 PROVIDE (end = .); 182 182 _clear_end = .; 183 183 } >ram 184 185 .rtemsstack (NOLOAD) : { 186 *(SORT(.rtemsstack.*)) 184 187 WorkAreaBase = .; 185 188 } >ram 189 186 190 /* Stabs debugging sections. */ 187 191 .stab 0 : { *(.stab) } -
bsps/m68k/av5282/start/linkcmdsflash
rc8df844 r715d616 181 181 PROVIDE (end = .); 182 182 _clear_end = .; 183 } 183 184 185 .rtemsstack (NOLOAD) : { 186 *(SORT(.rtemsstack.*)) 184 187 WorkAreaBase = .; 185 188 } -
bsps/m68k/av5282/start/linkcmdsram
rc8df844 r715d616 180 180 PROVIDE (end = .); 181 181 _clear_end = .; 182 } >ram 182 183 184 .rtemsstack (NOLOAD) : { 185 *(SORT(.rtemsstack.*)) 183 186 WorkAreaBase = .; 184 187 } >ram 188 185 189 /* Stabs debugging sections. */ 186 190 .stab 0 : { *(.stab) } -
bsps/m68k/csb360/start/linkcmds
rc8df844 r715d616 156 156 157 157 clear_end = .; 158 } > ram 158 159 159 WorkAreaBase = .; 160 WorkAreaBase = .; 161 162 } > 160 .rtemsstack (NOLOAD) : { 161 *(SORT(.rtemsstack.*)) 162 WorkAreaBase = .; 163 } >ram 163 164 164 165 .stab 0 (NOLOAD) : -
bsps/m68k/gen68340/start/linkcmds
rc8df844 r715d616 192 192 _stack_init = .; 193 193 _clear_end = .; 194 194 } >ram 195 196 .rtemsstack (NOLOAD) : { 197 *(SORT(.rtemsstack.*)) 195 198 WorkAreaBase = .; 196 199 } >ram -
bsps/m68k/gen68360/start/linkcmds
rc8df844 r715d616 156 156 _stack_init = .; 157 157 _clear_end = .; 158 158 } >ram 159 160 .rtemsstack (NOLOAD) : { 161 *(SORT(.rtemsstack.*)) 159 162 WorkAreaBase = .; 160 163 } >ram -
bsps/m68k/gen68360/start/linkcmds.bootp
rc8df844 r715d616 158 158 _stack_init = .; 159 159 _clear_end = .; 160 } >myram 160 161 162 .rtemsstack (NOLOAD) : { 163 *(SORT(.rtemsstack.*)) 161 164 WorkAreaBase = .; 162 165 } >myram -
bsps/m68k/gen68360/start/linkcmds.prom
rc8df844 r715d616 156 156 _stack_init = .; 157 157 _clear_end = .; 158 } >ram 158 159 160 .rtemsstack (NOLOAD) : { 161 *(SORT(.rtemsstack.*)) 159 162 WorkAreaBase = .; 160 163 } >ram -
bsps/m68k/mcf5206elite/start/linkcmds
rc8df844 r715d616 189 189 190 190 clear_end = .; 191 191 } > ram 192 193 .rtemsstack (NOLOAD) : { 194 *(SORT(.rtemsstack.*)) 192 195 WorkAreaBase = .; 193 WorkAreaBase = .;194 195 196 } > ram 196 197 -
bsps/m68k/mcf5206elite/start/linkcmds.flash
rc8df844 r715d616 189 189 190 190 clear_end = .; 191 191 } > ram 192 193 .rtemsstack (NOLOAD) : { 194 *(SORT(.rtemsstack.*)) 192 195 WorkAreaBase = .; 193 WorkAreaBase = .;194 195 196 } > ram 196 197 -
bsps/m68k/mcf52235/start/linkcmds
rc8df844 r715d616 180 180 . = ALIGN (16); 181 181 PROVIDE(_StackInit = .); 182 } >sram 183 184 .rtemsstack (NOLOAD) : { 185 *(SORT(.rtemsstack.*)) 182 186 PROVIDE(WorkAreaBase = .); 183 187 } >sram -
bsps/m68k/mcf5225x/start/linkcmds
rc8df844 r715d616 180 180 . = ALIGN (16); 181 181 PROVIDE(_StackInit = .); 182 } >sram 183 184 .rtemsstack (NOLOAD) : { 185 *(SORT(.rtemsstack.*)) 182 186 PROVIDE(WorkAreaBase = .); 183 187 } >sram -
bsps/m68k/mcf5235/start/linkcmds
rc8df844 r715d616 188 188 PROVIDE (end = .); 189 189 _clear_end = .; 190 190 } > dram 191 192 .rtemsstack (NOLOAD) : { 193 *(SORT(.rtemsstack.*)) 191 194 WorkAreaBase = .; 192 195 } > dram -
bsps/m68k/mcf5235/start/linkcmdsflash
rc8df844 r715d616 193 193 PROVIDE (end = .); 194 194 _clear_end = .; 195 195 } >ram 196 197 .rtemsstack (NOLOAD) : { 198 *(SORT(.rtemsstack.*)) 196 199 WorkAreaBase = .; 197 200 } >ram -
bsps/m68k/mcf5235/start/linkcmdsram
rc8df844 r715d616 188 188 PROVIDE (end = .); 189 189 _clear_end = .; 190 190 } >ram 191 192 .rtemsstack (NOLOAD) : { 193 *(SORT(.rtemsstack.*)) 191 194 WorkAreaBase = .; 192 195 } >ram 196 193 197 /* Stabs debugging sections. */ 194 198 .stab 0 : { *(.stab) } -
bsps/m68k/mcf5329/start/linkcmds
rc8df844 r715d616 181 181 182 182 _clear_end = .; 183 } > dram 184 185 .rtemsstack (NOLOAD) : { 186 *(SORT(.rtemsstack.*)) 183 187 WorkAreaBase = .; 184 188 } > dram -
bsps/m68k/mcf5329/start/linkcmdsflash
rc8df844 r715d616 177 177 178 178 _clear_end = .; 179 } > dram 180 181 .rtemsstack (NOLOAD) : { 182 *(SORT(.rtemsstack.*)) 179 183 WorkAreaBase = .; 180 184 } > dram -
bsps/m68k/mrm332/start/linkcmds
rc8df844 r715d616 199 199 _stack_init = .; 200 200 _clear_end = .; 201 201 } > ram 202 .rtemsstack (NOLOAD) : { 203 *(SORT(.rtemsstack.*)) 202 204 WorkAreaBase = .; 203 205 } > ram -
bsps/m68k/shared/start/linkcmds.base
rc8df844 r715d616 257 257 } > REGION_DATA AT > REGION_DATA 258 258 bsp_section_bss_size = bsp_section_bss_end - bsp_section_bss_begin; 259 260 .rtemsstack (NOLOAD) : ALIGN_WITH_INPUT { 261 *(SORT(.rtemsstack.*)) 262 } > REGION_DATA AT > REGION_DATA 259 263 260 264 .work : ALIGN_WITH_INPUT { -
bsps/m68k/uC5282/start/linkcmds
rc8df844 r715d616 197 197 PROVIDE (end = .); 198 198 _clear_end = .; 199 } >ram 200 201 .rtemsstack (NOLOAD) : { 202 *(SORT(.rtemsstack.*)) 199 203 WorkAreaBase = .; 200 204 } >ram -
bsps/mips/csb350/start/linkcmds
rc8df844 r715d616 195 195 end = .; 196 196 _end = .; 197 . = ALIGN (1024); 197 } >ram 198 199 .rtemsstack (NOLOAD) : { 200 *(SORT(.rtemsstack.*)) 198 201 WorkAreaBase = .; 199 200 } >ram 201 202 } >ram 202 203 203 204 /* -
bsps/mips/hurricane/start/linkcmds
rc8df844 r715d616 173 173 end = .; 174 174 _end = .; 175 } 176 177 .rtemsstack (NOLOAD) : { 178 *(SORT(.rtemsstack.*)) 175 179 WorkAreaBase = .; 176 180 } 177 178 181 179 182 /* Debug sections. These should never be loadable, but they must have -
bsps/mips/jmr3904/start/linkcmds
rc8df844 r715d616 169 169 __stack = .; 170 170 _stack_init = .; 171 _clear_end = .; 172 } 173 174 .rtemsstack (NOLOAD) : { 175 *(SORT(.rtemsstack.*)) 171 176 WorkAreaBase = .; 172 _clear_end = .;173 } 177 } 178 174 179 . = 0x88400000; /* reserve some memory for Work Area */ 175 180 end = .; -
bsps/mips/malta/start/linkcmds
rc8df844 r715d616 170 170 __stack = .; 171 171 _stack_init = .; 172 _clear_end = .; 173 } 174 175 .rtemsstack (NOLOAD) : { 176 *(SORT(.rtemsstack.*)) 172 177 WorkAreaBase = .; 173 _clear_end = .;174 } 178 } 179 175 180 . = 0x88400000; /* reserve some memory for Work Area */ 176 181 end = .; -
bsps/mips/rbtx4925/start/linkcmds
rc8df844 r715d616 173 173 end = .; 174 174 _end = .; 175 } 176 177 .rtemsstack (NOLOAD) : { 178 *(SORT(.rtemsstack.*)) 175 179 WorkAreaBase = .; 176 180 } 177 178 181 179 182 /* Debug sections. These should never be loadable, but they must have -
bsps/mips/rbtx4938/start/linkcmds
rc8df844 r715d616 173 173 end = .; 174 174 _end = .; 175 } 176 177 .rtemsstack (NOLOAD) : { 178 *(SORT(.rtemsstack.*)) 175 179 WorkAreaBase = .; 176 180 } 177 178 181 179 182 /* Debug sections. These should never be loadable, but they must have -
bsps/moxie/moxiesim/start/linkcmds
rc8df844 r715d616 230 230 _bss_end__ = . ; __bss_end__ = . ; __end__ = . ; 231 231 PROVIDE (end = .); 232 .rtemsstack (NOLOAD) : { 233 *(SORT(.rtemsstack.*)) 234 } 232 235 WorkAreaBase = .; 233 236 /* Stabs debugging sections. */ -
bsps/nios2/nios2_iss/start/linkcmds
rc8df844 r715d616 269 269 . += StackSize; 270 270 _stack_high = ABSOLUTE(.); 271 } > onchip_memory_0 272 273 .rtemsstack (NOLOAD) : { 274 *(SORT(.rtemsstack.*)) 271 275 WorkAreaBase = .; 272 276 } > onchip_memory_0 -
bsps/or1k/shared/start/linkcmds.base
rc8df844 r715d616 260 260 bsp_section_rodata_load_end = bsp_section_rodata_load_begin + bsp_section_rodata_size; 261 261 262 .rwbarrier : ALIGN_WITH_INPUT {262 .rwbarrier : ALIGN_WITH_INPUT { 263 263 . = ALIGN (bsp_section_rwbarrier_align); 264 264 } > REGION_DATA AT > REGION_DATA … … 289 289 bsp_section_bss_size = bsp_section_bss_end - bsp_section_bss_begin; 290 290 291 .rtemsstack (NOLOAD) : ALIGN_WITH_INPUT{ 292 *(SORT(.rtemsstack.*)) 293 } > REGION_WORK AT > REGION_WORK 294 291 295 .work : ALIGN_WITH_INPUT { 292 296 /* -
bsps/powerpc/gen5200/start/linkcmds.gen5200_base
rc8df844 r715d616 296 296 bsp_interrupt_stack_size = bsp_interrupt_stack_end - bsp_interrupt_stack_start; 297 297 298 .rtemsstack (NOLOAD) : { 299 *(SORT(.rtemsstack.*)) 300 } > RAM 301 298 302 /* 299 303 * BSP: Work area start 300 304 */ 301 bsp_work_area_start = bsp_interrupt_stack_end;305 bsp_work_area_start = .; 302 306 WorkAreaBase = bsp_work_area_start; 303 307 -
bsps/powerpc/gen83xx/start/linkcmds.mpc83xx
rc8df844 r715d616 38 38 REGION_ALIAS ("REGION_DATA_LOAD", WORK); 39 39 REGION_ALIAS ("REGION_BSS", WORK); 40 REGION_ALIAS ("REGION_R WEXTRA", WORK);40 REGION_ALIAS ("REGION_RTEMSSTACK", WORK); 41 41 REGION_ALIAS ("REGION_WORK", WORK); 42 42 REGION_ALIAS ("REGION_STACK", WORK); -
bsps/powerpc/haleakala/start/linkcmds
rc8df844 r715d616 261 261 stack.end = .; 262 262 263 /* RTEMS workspace: size specified by application */ 264 WorkAreaBase = ALIGN(0x20); 263 .rtemsstack (NOLOAD) : { 264 *(SORT(.rtemsstack.*)) 265 } >RAM 266 267 WorkAreaBase = .; 265 268 266 269 /* Debugging information */ -
bsps/powerpc/include/bsp/linker-symbols.h
rc8df844 r715d616 82 82 LINKER_SYMBOL(bsp_section_sbss_size) 83 83 84 LINKER_SYMBOL(bsp_section_r wextra_begin)85 LINKER_SYMBOL(bsp_section_r wextra_end)86 LINKER_SYMBOL(bsp_section_r wextra_size)84 LINKER_SYMBOL(bsp_section_rtemsstack_begin) 85 LINKER_SYMBOL(bsp_section_rtemsstack_end) 86 LINKER_SYMBOL(bsp_section_rtemsstack_size) 87 87 88 88 LINKER_SYMBOL(bsp_section_work_begin) -
bsps/powerpc/mpc55xxevb/start/linkcmds.gwlcfm
rc8df844 r715d616 18 18 REGION_ALIAS ("REGION_DATA_LOAD", ROM); 19 19 REGION_ALIAS ("REGION_BSS", RAM_EXT); 20 REGION_ALIAS ("REGION_R WEXTRA", RAM_EXT);20 REGION_ALIAS ("REGION_RTEMSSTACK", RAM_EXT); 21 21 REGION_ALIAS ("REGION_WORK", RAM_EXT); 22 22 REGION_ALIAS ("REGION_STACK", RAM); -
bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5566evb
rc8df844 r715d616 18 18 REGION_ALIAS ("REGION_DATA_LOAD", ROM); 19 19 REGION_ALIAS ("REGION_BSS", RAM_EXT); 20 REGION_ALIAS ("REGION_R WEXTRA", RAM_EXT);20 REGION_ALIAS ("REGION_RTEMSSTACK", RAM_EXT); 21 21 REGION_ALIAS ("REGION_WORK", RAM); 22 22 REGION_ALIAS ("REGION_STACK", RAM); -
bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5643l_evb
rc8df844 r715d616 24 24 REGION_ALIAS ("REGION_DATA_LOAD", ROM); 25 25 REGION_ALIAS ("REGION_BSS", RAM); 26 REGION_ALIAS ("REGION_R WEXTRA", RAM);26 REGION_ALIAS ("REGION_RTEMSSTACK", RAM); 27 27 REGION_ALIAS ("REGION_WORK", RAM_1); 28 28 REGION_ALIAS ("REGION_STACK", RAM_1); -
bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5668g
rc8df844 r715d616 20 20 REGION_ALIAS ("REGION_DATA_LOAD", ROM); 21 21 REGION_ALIAS ("REGION_BSS", RAM); 22 REGION_ALIAS ("REGION_R WEXTRA", RAM);22 REGION_ALIAS ("REGION_RTEMSSTACK", RAM); 23 23 REGION_ALIAS ("REGION_WORK", RAM); 24 24 REGION_ALIAS ("REGION_STACK", RAM); -
bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_ecu508
rc8df844 r715d616 22 22 REGION_ALIAS ("REGION_DATA_LOAD", ROM); 23 23 REGION_ALIAS ("REGION_BSS", RAM); 24 REGION_ALIAS ("REGION_R WEXTRA", RAM_EXT);24 REGION_ALIAS ("REGION_RTEMSSTACK", RAM_EXT); 25 25 REGION_ALIAS ("REGION_WORK", RAM); 26 26 REGION_ALIAS ("REGION_STACK", RAM); -
bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_rsm6_base
rc8df844 r715d616 19 19 REGION_ALIAS ("REGION_DATA_LOAD", ROM); 20 20 REGION_ALIAS ("REGION_BSS", RAM); 21 REGION_ALIAS ("REGION_R WEXTRA", RAM);21 REGION_ALIAS ("REGION_RTEMSSTACK", RAM); 22 22 REGION_ALIAS ("REGION_WORK", RAM); 23 23 REGION_ALIAS ("REGION_STACK", RAM); -
bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674fevb
rc8df844 r715d616 19 19 REGION_ALIAS ("REGION_DATA_LOAD", ROM); 20 20 REGION_ALIAS ("REGION_BSS", RAM); 21 REGION_ALIAS ("REGION_R WEXTRA", RAM_EXT);21 REGION_ALIAS ("REGION_RTEMSSTACK", RAM_EXT); 22 22 REGION_ALIAS ("REGION_WORK", RAM); 23 23 REGION_ALIAS ("REGION_STACK", RAM); -
bsps/powerpc/mpc55xxevb/start/linkcmds.phycore_mpc5554
rc8df844 r715d616 27 27 REGION_ALIAS ("REGION_DATA_LOAD", ROM); 28 28 REGION_ALIAS ("REGION_BSS", RAM_EXT); 29 REGION_ALIAS ("REGION_R WEXTRA", RAM_EXT);29 REGION_ALIAS ("REGION_RTEMSSTACK", RAM_EXT); 30 30 REGION_ALIAS ("REGION_WORK", RAM_EXT); 31 31 REGION_ALIAS ("REGION_STACK", RAM); -
bsps/powerpc/mpc8260ads/start/linkcmds
rc8df844 r715d616 302 302 clear_end = .; 303 303 304 .rtemsstack (NOLOAD) : { 305 *(SORT(.rtemsstack.*)) 306 } >ram 307 304 308 WorkAreaBase = .; 305 309 -
bsps/powerpc/psim/start/linkcmds
rc8df844 r715d616 27 27 REGION_ALIAS ("REGION_DATA_LOAD", RAM); 28 28 REGION_ALIAS ("REGION_BSS", RAM); 29 REGION_ALIAS ("REGION_R WEXTRA", RAM);29 REGION_ALIAS ("REGION_RTEMSSTACK", RAM); 30 30 REGION_ALIAS ("REGION_WORK", RAM); 31 31 REGION_ALIAS ("REGION_STACK", RAM); -
bsps/powerpc/qemuppc/start/linkcmds
rc8df844 r715d616 22 22 REGION_ALIAS ("REGION_DATA_LOAD", ROM); 23 23 REGION_ALIAS ("REGION_BSS", RAM); 24 REGION_ALIAS ("REGION_R WEXTRA", RAM);24 REGION_ALIAS ("REGION_RTEMSSTACK", RAM); 25 25 REGION_ALIAS ("REGION_WORK", RAM); 26 26 REGION_ALIAS ("REGION_STACK", RAM); -
bsps/powerpc/qoriq/start/linkcmds.qoriq_core_0
rc8df844 r715d616 25 25 REGION_ALIAS ("REGION_DATA_LOAD", LOW); 26 26 REGION_ALIAS ("REGION_BSS", HIGH); 27 REGION_ALIAS ("REGION_R WEXTRA", HIGH);27 REGION_ALIAS ("REGION_RTEMSSTACK", HIGH); 28 28 REGION_ALIAS ("REGION_WORK", HIGH); 29 29 REGION_ALIAS ("REGION_STACK", HIGH); -
bsps/powerpc/qoriq/start/linkcmds.qoriq_core_1
rc8df844 r715d616 24 24 REGION_ALIAS ("REGION_FAST_DATA_LOAD", RAM); 25 25 REGION_ALIAS ("REGION_BSS", RAM); 26 REGION_ALIAS ("REGION_R WEXTRA", RAM);26 REGION_ALIAS ("REGION_RTEMSSTACK", RAM); 27 27 REGION_ALIAS ("REGION_WORK", RAM); 28 28 REGION_ALIAS ("REGION_STACK", RAM); -
bsps/powerpc/qoriq/start/linkcmds.qoriq_e500
rc8df844 r715d616 25 25 REGION_ALIAS ("REGION_DATA_LOAD", LOW); 26 26 REGION_ALIAS ("REGION_BSS", HIGH); 27 REGION_ALIAS ("REGION_R WEXTRA", HIGH);27 REGION_ALIAS ("REGION_RTEMSSTACK", HIGH); 28 28 REGION_ALIAS ("REGION_WORK", HIGH); 29 29 REGION_ALIAS ("REGION_STACK", HIGH); -
bsps/powerpc/qoriq/start/linkcmds.qoriq_e6500_32
rc8df844 r715d616 26 26 REGION_ALIAS ("REGION_DATA_LOAD", LOW); 27 27 REGION_ALIAS ("REGION_BSS", HIGH); 28 REGION_ALIAS ("REGION_R WEXTRA", HIGH);28 REGION_ALIAS ("REGION_RTEMSSTACK", HIGH); 29 29 REGION_ALIAS ("REGION_WORK", HIGH); 30 30 REGION_ALIAS ("REGION_STACK", HIGH); -
bsps/powerpc/qoriq/start/mmu-config.c
rc8df844 r715d616 132 132 ENTRY_RW(bsp_section_sbss_begin, bsp_section_sbss_size), 133 133 ENTRY_RW(bsp_section_bss_begin, bsp_section_bss_size), 134 ENTRY_RW(bsp_section_r wextra_begin, bsp_section_rwextra_size),134 ENTRY_RW(bsp_section_rtemsstack_begin, bsp_section_rtemsstack_size), 135 135 ENTRY_RW(bsp_section_stack_begin, bsp_section_stack_size), 136 136 ENTRY_IO(bsp_section_nocache_begin, bsp_section_nocache_size), -
bsps/powerpc/shared/start/linkcmds.base
rc8df844 r715d616 320 320 bsp_section_bss_size = bsp_section_bss_end - bsp_section_bss_begin; 321 321 322 .r wextra: ALIGN_WITH_INPUT {323 bsp_section_r wextra_begin = .;322 .rtemsstack (NOLOAD) : ALIGN_WITH_INPUT { 323 bsp_section_rtemsstack_begin = .; 324 324 *(.bsp_rwextra) 325 bsp_section_rwextra_end = .; 326 } > REGION_RWEXTRA AT > REGION_RWEXTRA 327 bsp_section_rwextra_size = bsp_section_rwextra_end - bsp_section_rwextra_begin; 325 *(SORT(.rtemsstack.*)) 326 bsp_section_rtemsstack_end = .; 327 } > REGION_RTEMSSTACK AT > REGION_RTEMSSTACK 328 bsp_section_rtemsstack_size = bsp_section_rtemsstack_end - bsp_section_rtemsstack_begin; 328 329 329 330 .work : ALIGN_WITH_INPUT { -
bsps/powerpc/shared/start/linkcmds.share
rc8df844 r715d616 98 98 _TLS_Size = _TLS_BSS_end - _TLS_Data_begin; 99 99 _TLS_Alignment = MAX (ALIGNOF (.tdata), ALIGNOF (.tbss)); 100 101 .rtemsstack (NOLOAD) : { 102 *(SORT(.rtemsstack.*)) 103 } >CODE 100 104 101 105 /* Adjust the address for the data segment. We want to adjust up to -
bsps/powerpc/ss555/start/linkcmds
rc8df844 r715d616 249 249 PROVIDE(intrStackPtr = intrStack); 250 250 251 .rtemsstack (NOLOAD) : { 252 *(SORT(.rtemsstack.*)) 253 } 254 251 255 /* 252 256 * Work Area -
bsps/powerpc/t32mppc/start/linkcmds.t32mppc
rc8df844 r715d616 18 18 REGION_ALIAS ("REGION_DATA_LOAD", RAM); 19 19 REGION_ALIAS ("REGION_BSS", RAM); 20 REGION_ALIAS ("REGION_R WEXTRA", RAM);20 REGION_ALIAS ("REGION_RTEMSSTACK", RAM); 21 21 REGION_ALIAS ("REGION_WORK", RAM); 22 22 REGION_ALIAS ("REGION_STACK", RAM); -
bsps/powerpc/tqm8xx/start/linkcmds
rc8df844 r715d616 26 26 REGION_ALIAS ("REGION_DATA_LOAD", RAM); 27 27 REGION_ALIAS ("REGION_BSS", RAM); 28 REGION_ALIAS ("REGION_R WEXTRA", RAM);28 REGION_ALIAS ("REGION_RTEMSSTACK", RAM); 29 29 REGION_ALIAS ("REGION_WORK", RAM); 30 30 REGION_ALIAS ("REGION_STACK", RAM); -
bsps/powerpc/virtex/start/linkcmds.in
rc8df844 r715d616 20 20 REGION_ALIAS ("REGION_DATA_LOAD", RAM); 21 21 REGION_ALIAS ("REGION_BSS", RAM); 22 REGION_ALIAS ("REGION_R WEXTRA", RAM);22 REGION_ALIAS ("REGION_RTEMSSTACK", RAM); 23 23 REGION_ALIAS ("REGION_WORK", RAM); 24 24 REGION_ALIAS ("REGION_STACK", RAM); -
bsps/powerpc/virtex4/start/linkcmds
rc8df844 r715d616 261 261 __stack_base = .; /* Initial stack builds downwards */ 262 262 263 /* RTEMS workspace: size specified by application */ 264 WorkAreaBase = ALIGN(0x10); /* Align to a cache-line boundary */ 263 .rtemsstack (NOLOAD) : { 264 *(SORT(.rtemsstack.*)) 265 } >RAM 266 267 WorkAreaBase = .; 265 268 266 269 /* The heap comes after the work space */ -
bsps/powerpc/virtex5/start/linkcmds
rc8df844 r715d616 261 261 __stack_base = .; /* Initial stack builds downwards */ 262 262 263 /* RTEMS workspace: size specified by application */ 264 WorkAreaBase = ALIGN(0x20); /* Align to a cache-line boundary */ 263 .rtemsstack (NOLOAD) : { 264 *(SORT(.rtemsstack.*)) 265 } >RAM 266 267 WorkAreaBase = .; 265 268 266 269 /* The heap comes after the work space */ -
bsps/riscv/riscv_generic/start/linkcmds
rc8df844 r715d616 314 314 315 315 316 .rwbarrier :{316 .rwbarrier : { 317 317 . = ALIGN(8); 318 318 . = ALIGN (bsp_section_rwbarrier_align); … … 348 348 bsp_section_bss_size = bsp_section_bss_end - bsp_section_bss_begin; 349 349 350 .rtemsstack (NOLOAD) : { 351 *(SORT(.rtemsstack.*)) 352 } > REGION_WORK AT > REGION_WORK 353 350 354 .work : { 351 355 /* -
bsps/sh/gensh1/start/linkcmds
rc8df844 r715d616 189 189 _WorkAreaBase = . ; 190 190 191 .rtemsstack (NOLOAD) : { 192 *(SORT(.rtemsstack.*)) 193 } > onchip_ram 194 191 195 _CPU_Interrupt_stack_low = 0x0f000000 ; 192 196 _CPU_Interrupt_stack_high = _CPU_Interrupt_stack_low + 4096 ; -
bsps/sh/gensh2/start/linkcmds
rc8df844 r715d616 200 200 _WorkAreaBase = . ; 201 201 202 .rtemsstack (NOLOAD) : { 203 *(SORT(.rtemsstack.*)) 204 } > onchip_ram 205 202 206 _CPU_Interrupt_stack_low = 0xFFFFF000; 203 207 _CPU_Interrupt_stack_high = 0xFFFFFFFF; -
bsps/sh/gensh2/start/linkcmds.ram
rc8df844 r715d616 201 201 202 202 _WorkAreaBase = . ; 203 . = 0x00480000 ; 203 204 .rtemsstack (NOLOAD) : { 205 *(SORT(.rtemsstack.*)) 206 } > onchip_ram 204 207 205 208 _CPU_Interrupt_stack_low = 0xFFFFF000; -
bsps/sh/gensh2/start/linkcmds.rom
rc8df844 r715d616 207 207 _WorkAreaBase = . ; 208 208 209 .rtemsstack (NOLOAD) : { 210 *(SORT(.rtemsstack.*)) 211 } > onchip_ram 212 209 213 _CPU_Interrupt_stack_low = 0xFFFFF000; 210 214 _CPU_Interrupt_stack_high = 0xFFFFFFFF; -
bsps/sh/gensh4/start/linkcmds
rc8df844 r715d616 145 145 } > ram 146 146 147 .stack .: {147 .stack : { 148 148 . = . + 4096; 149 } 149 } > ram 150 150 151 . = ALIGN(16); 151 .rtemsstack (NOLOAD) : { 152 *(SORT(.rtemsstack.*)) 153 } > ram 154 152 155 _WorkAreaBase = . ; 153 156 … … 189 192 .debug_typenames 0 : { *(.debug_typenames) } 190 193 .debug_varnames 0 : { *(.debug_varnames) } 191 .stack : { _stack = .; *(.stack) }192 194 /* These must appear regardless of . */ 193 195 } -
bsps/sh/gensh4/start/linkcmds.rom
rc8df844 r715d616 188 188 } > ram 189 189 190 . = ALIGN(16); 190 .rtemsstack (NOLOAD) : { 191 *(SORT(.rtemsstack.*)) 192 } > ram 193 191 194 _WorkAreaBase = . ; 192 195 -
bsps/sh/gensh4/start/linkcmds.rom2ram
rc8df844 r715d616 191 191 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) 192 192 } >ram 193 . = ALIGN(16); 193 194 .rtemsstack (NOLOAD) : { 195 *(SORT(.rtemsstack.*)) 196 } > ram 194 197 195 198 _WorkAreaBase = . ; -
bsps/sh/shsim/start/linkcmds
rc8df844 r715d616 210 210 _stack = .; 211 211 212 .rtemsstack (NOLOAD) : { 213 *(SORT(.rtemsstack.*)) 214 } > ram 215 212 216 _WorkAreaBase = . ; 213 217 -
bsps/sparc/shared/start/linkcmds.base
rc8df844 r715d616 155 155 *(.rela.rtemsrwset*) 156 156 } >ram 157 .rtemsstack (NOLOAD) : { 158 *(SORT(.rtemsstack.*)) 159 } > ram 157 160 .data : 158 161 { -
bsps/sparc64/shared/start/linkcmds
rc8df844 r715d616 207 207 _end = .; 208 208 __end = .; 209 210 . = ALIGN (16); /* arbitrary alignment */ 209 } > ram 210 211 .rtemsstack (NOLOAD) : { 212 *(SORT(.rtemsstack.*)) 211 213 PROVIDE (WorkAreaBase = .); 214 } > ram 215 216 .heap : { 212 217 . += HeapSize; 213 218 PROVIDE (HeapBase = .); -
bsps/v850/gdbv850sim/start/linkcmds
rc8df844 r715d616 195 195 . += _StackSize; 196 196 _stack = .; 197 .rtemsstack (NOLOAD) : { 198 *(SORT(.rtemsstack.*)) 199 } 197 200 _WorkAreaBase = .; 198 201 _end = . ;
Note: See TracChangeset
for help on using the changeset viewer.