Changeset 960fd85 in rtems for c/src/lib/libbsp/sh
- Timestamp:
- 01/28/14 10:52:17 (10 years ago)
- Branches:
- 4.11, 5, master
- Children:
- 022851a
- Parents:
- 16a41cc
- git-author:
- Sebastian Huber <sebastian.huber@…> (01/28/14 10:52:17)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (02/04/14 09:06:34)
- Location:
- c/src/lib/libbsp/sh
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/sh/gensh1/startup/linkcmds
r16a41cc r960fd85 129 129 _etext = .; 130 130 PROVIDE (etext = .); 131 .fini . : { *(.fini) } =0 132 .rodata . : { *(.rodata*) *(.gnu.linkonce.r*) } 133 .rodata1 . : { *(.rodata1) } 131 .fini . : { *(.fini) } > ram =0 132 .rodata . : { *(.rodata*) *(.gnu.linkonce.r*) } > ram 133 .rodata1 . : { *(.rodata1) } > ram 134 .tdata : { 135 __TLS_Data_begin = .; 136 *(.tdata .tdata.* .gnu.linkonce.td.*) 137 __TLS_Data_end = .; 138 } > ram 139 .tbss : { 140 __TLS_BSS_begin = .; 141 *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) 142 __TLS_BSS_end = .; 143 } > ram 144 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 145 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 146 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 147 __TLS_Alignment = ALIGNOF (.tdata); 134 148 /* Adjust the address for the data segment. We want to adjust up to 135 149 the same address within the page on the next page up. */ -
c/src/lib/libbsp/sh/gensh2/startup/linkcmds
r16a41cc r960fd85 140 140 _etext = .; 141 141 PROVIDE (etext = .); 142 .fini . : { *(.fini) } =0 143 .rodata . : { *(.rodata*) *(.gnu.linkonce.r*) } 144 .rodata1 . : { *(.rodata1) } 142 .fini . : { *(.fini) } > ram =0 143 .rodata . : { *(.rodata*) *(.gnu.linkonce.r*) } > ram 144 .rodata1 . : { *(.rodata1) } > ram 145 .tdata : { 146 __TLS_Data_begin = .; 147 *(.tdata .tdata.* .gnu.linkonce.td.*) 148 __TLS_Data_end = .; 149 } > ram 150 .tbss : { 151 __TLS_BSS_begin = .; 152 *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) 153 __TLS_BSS_end = .; 154 } > ram 155 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 156 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 157 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 158 __TLS_Alignment = ALIGNOF (.tdata); 145 159 /* Adjust the address for the data segment. We want to adjust up to 146 160 the same address within the page on the next page up. */ -
c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram
r16a41cc r960fd85 139 139 _etext = .; 140 140 PROVIDE (etext = .); 141 .fini . : { *(.fini) } =0 142 .rodata . : { *(.rodata) *(.gnu.linkonce.r*) } 143 .rodata1 . : { *(.rodata1) } 141 .fini . : { *(.fini) } > ram =0 142 .rodata . : { *(.rodata) *(.gnu.linkonce.r*) } > ram 143 .rodata1 . : { *(.rodata1) } > ram 144 .tdata : { 145 __TLS_Data_begin = .; 146 *(.tdata .tdata.* .gnu.linkonce.td.*) 147 __TLS_Data_end = .; 148 } > ram 149 .tbss : { 150 __TLS_BSS_begin = .; 151 *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) 152 __TLS_BSS_end = .; 153 } > ram 154 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 155 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 156 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 157 __TLS_Alignment = ALIGNOF (.tdata); 144 158 /* Adjust the address for the data segment. We want to adjust up to 145 159 the same address within the page on the next page up. */ -
c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom
r16a41cc r960fd85 140 140 _etext = .; 141 141 PROVIDE (etext = .); 142 .fini . : { *(.fini) } =0 143 .rodata . : { *(.rodata) *(.gnu.linkonce.r*) } 144 .rodata1 . : { *(.rodata1) } 142 .fini . : { *(.fini) } > ram =0 143 .rodata . : { *(.rodata) *(.gnu.linkonce.r*) } > ram 144 .rodata1 . : { *(.rodata1) } > ram 145 .tdata : { 146 __TLS_Data_begin = .; 147 *(.tdata .tdata.* .gnu.linkonce.td.*) 148 __TLS_Data_end = .; 149 } > ram 150 .tbss : { 151 __TLS_BSS_begin = .; 152 *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) 153 __TLS_BSS_end = .; 154 } > ram 155 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 156 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 157 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 158 __TLS_Alignment = ALIGNOF (.tdata); 145 159 /* Adjust the address for the data segment. We want to adjust up to 146 160 the same address within the page on the next page up. */ -
c/src/lib/libbsp/sh/gensh4/startup/linkcmds
r16a41cc r960fd85 94 94 *(.gnu.linkonce.r*) 95 95 } > ram 96 .tdata : { 97 __TLS_Data_begin = .; 98 *(.tdata .tdata.* .gnu.linkonce.td.*) 99 __TLS_Data_end = .; 100 } > ram 101 .tbss : { 102 __TLS_BSS_begin = .; 103 *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) 104 __TLS_BSS_end = .; 105 } > ram 106 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 107 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 108 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 109 __TLS_Alignment = ALIGNOF (.tdata); 96 110 .ctors : 97 111 { -
c/src/lib/libbsp/sh/gensh4/startup/linkcmds.rom
r16a41cc r960fd85 106 106 . = ALIGN(32); 107 107 } > rom 108 .tdata : { 109 __TLS_Data_begin = .; 110 *(.tdata .tdata.* .gnu.linkonce.td.*) 111 __TLS_Data_end = .; 112 } > rom 113 .tbss : { 114 __TLS_BSS_begin = .; 115 *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) 116 __TLS_BSS_end = .; 117 } > rom 118 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 119 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 120 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 121 __TLS_Alignment = ALIGNOF (.tdata); 108 122 .ctors : 109 123 { -
c/src/lib/libbsp/sh/gensh4/startup/linkcmds.rom2ram
r16a41cc r960fd85 93 93 . = ALIGN(32); 94 94 } > ram 95 .tdata : { 96 __TLS_Data_begin = .; 97 *(.tdata .tdata.* .gnu.linkonce.td.*) 98 __TLS_Data_end = .; 99 } > ram 100 .tbss : { 101 __TLS_BSS_begin = .; 102 *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) 103 __TLS_BSS_end = .; 104 } > ram 105 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 106 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 107 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 108 __TLS_Alignment = ALIGNOF (.tdata); 95 109 .ctors : AT(LOADADDR(.rodata) + SIZEOF(.rodata)) 96 110 { -
c/src/lib/libbsp/sh/shsim/startup/linkcmds
r16a41cc r960fd85 128 128 _etext = .; 129 129 PROVIDE (etext = .); 130 .rodata . : { *(.rodata*) .rodata.* *(.gnu.linkonce.r*) } 131 .rodata1 . : { *(.rodata1) } 130 .rodata . : { *(.rodata*) .rodata.* *(.gnu.linkonce.r*) } > ram 131 .rodata1 . : { *(.rodata1) } > ram 132 .tdata : { 133 __TLS_Data_begin = .; 134 *(.tdata .tdata.* .gnu.linkonce.td.*) 135 __TLS_Data_end = .; 136 } > ram 137 .tbss : { 138 __TLS_BSS_begin = .; 139 *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) 140 __TLS_BSS_end = .; 141 } > ram 142 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 143 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 144 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 145 __TLS_Alignment = ALIGNOF (.tdata); 132 146 /* Adjust the address for the data segment. We want to adjust up to 133 147 the same address within the page on the next page up. */ -
c/src/lib/libbsp/sh/shsim/startup/linkcmds.sim
r16a41cc r960fd85 122 122 _etext = .; 123 123 PROVIDE (etext = .); 124 .rodata . : { *(.rodata*) .rodata.* *(.gnu.linkonce.r*) } 125 .rodata1 . : { *(.rodata1) } 124 .rodata . : { *(.rodata*) .rodata.* *(.gnu.linkonce.r*) } > ram 125 .rodata1 . : { *(.rodata1) } > ram 126 .tdata : { 127 __TLS_Data_begin = .; 128 *(.tdata .tdata.* .gnu.linkonce.td.*) 129 __TLS_Data_end = .; 130 } > ram 131 .tbss : { 132 __TLS_BSS_begin = .; 133 *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) 134 __TLS_BSS_end = .; 135 } > ram 136 __TLS_Data_size = __TLS_Data_end - __TLS_Data_begin; 137 __TLS_BSS_size = __TLS_BSS_end - __TLS_BSS_begin; 138 __TLS_Size = __TLS_BSS_end - __TLS_Data_begin; 139 __TLS_Alignment = ALIGNOF (.tdata); 126 140 /* Adjust the address for the data segment. We want to adjust up to 127 141 the same address within the page on the next page up. */
Note: See TracChangeset
for help on using the changeset viewer.