Changeset 232 for soft/giet_vm/mappings
- Timestamp:
- Mar 5, 2013, 4:00:09 PM (12 years ago)
- Location:
- soft/giet_vm/mappings
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/mappings/1c_4p_four.xml
r215 r232 147 147 148 148 <vseg name = "seg_data" vbase = "0x00800000" mode = "__WU" clusterid = "0" psegname = "PSEG_RAM" > 149 <vobj name = "data" type = "ELF" length 150 </vseg> 151 <vseg name = "seg_code" vbase = "0x00400000" mode = "CX_U" clusterid = "0" psegname = "PSEG_RAM" > 152 <vobj name = "code" type = "ELF" length 153 </vseg> 154 <vseg name = "seg_ptab" vbase = "0x00300000" mode = "C___" clusterid = "0" psegname = "PSEG_RAM" > 155 <vobj name = "ptab" type = "PTAB" length 149 <vobj name = "data" type = "ELF" length = "0x00010000" binpath = "build/router/router.elf" /> 150 </vseg> 151 <vseg name = "seg_code" vbase = "0x00400000" mode = "CX_U" clusterid = "0" psegname = "PSEG_RAM" > 152 <vobj name = "code" type = "ELF" length = "0x00010000" binpath = "build/router/router.elf" /> 153 </vseg> 154 <vseg name = "seg_ptab" vbase = "0x00300000" mode = "C___" clusterid = "0" psegname = "PSEG_RAM" > 155 <vobj name = "ptab" type = "PTAB" length = "0x00012000" align = "13" /> 156 156 </vseg> 157 157 <vseg name = "seg_stack_p" vbase = "0x00010000" mode = "C_WU" clusterid = "0" psegname = "PSEG_RAM" > 158 <vobj name = "stack_p" type = "BUFFER" length = "0x00010000" /> 159 </vseg> 160 <vseg name = "seg_stack_c" vbase = "0x00020000" mode = "C_WU" clusterid = "0" psegname = "PSEG_RAM" > 161 <vobj name = "stack_c" type = "BUFFER" length = "0x00010000" /> 158 <vobj name = "stack_p" type = "BUFFER" length = "0x00010000" /> 159 <vobj name = "heap_p" type = "BUFFER" length = "0x00010000" /> 160 </vseg> 161 <vseg name = "seg_stack_c" vbase = "0x00030000" mode = "C_WU" clusterid = "0" psegname = "PSEG_RAM" > 162 <vobj name = "stack_c" type = "BUFFER" length = "0x00010000" /> 163 <vobj name = "heap_c" type = "BUFFER" length = "0x00010000" /> 162 164 </vseg> 163 <vseg name = "seg_stack_rA" vbase = "0x00030000" mode = "C_WU" clusterid = "0" psegname = "PSEG_RAM" > 164 <vobj name = "stack_rA" type = "BUFFER" length = "0x00010000" /> 165 </vseg> 166 <vseg name = "seg_stack_rB" vbase = "0x00040000" mode = "C_WU" clusterid = "0" psegname = "PSEG_RAM" > 165 <vseg name = "seg_stack_rA" vbase = "0x00050000" mode = "C_WU" clusterid = "0" psegname = "PSEG_RAM" > 166 <vobj name = "stack_rA" type = "BUFFER" length = "0x00010000" /> 167 <vobj name = "heap_rA" type = "BUFFER" length = "0x00010000" /> 168 </vseg> 169 <vseg name = "seg_stack_rB" vbase = "0x00070000" mode = "C_WU" clusterid = "0" psegname = "PSEG_RAM" > 167 170 <vobj name = "stack_rB" type = "BUFFER" length = "0x00010000" /> 168 </vseg> 169 <vseg name = "seg_mwmrs" vbase = "0x00050000" mode = "__WU" clusterid = "0" psegname = "PSEG_RAM" > 170 <vobj name = "mwmr_in" type = "MWMR" length = "0x00000020" init = "1" /> 171 <vobj name = "mwmr_out" type = "MWMR" length = "0x00000020" init = "1" /> 172 </vseg> 173 174 <task name = "producer" clusterid = "0" proclocid = "0" stackname = "stack_p" startid = "0" usetty = "1" /> 175 <task name = "consumer" clusterid = "0" proclocid = "1" stackname = "stack_c" startid = "1" usetty = "1" /> 176 <task name = "router_A" clusterid = "0" proclocid = "2" stackname = "stack_rA" startid = "2" usetty = "1" /> 177 <task name = "router_B" clusterid = "0" proclocid = "3" stackname = "stack_rB" startid = "2" usetty = "1" /> 171 <vobj name = "heap_rB" type = "BUFFER" length = "0x00010000" /> 172 </vseg> 173 <vseg name = "seg_mwmrs" vbase = "0x00090000" mode = "__WU" clusterid = "0" psegname = "PSEG_RAM" > 174 <vobj name = "mwmr_in" type = "MWMR" length = "0x00000020" init = "1" /> 175 <vobj name = "mwmr_out" type = "MWMR" length = "0x00000020" init = "1" /> 176 </vseg> 177 178 <task name = "producer" clusterid = "0" proclocid = "0" stackname = "stack_p" heapname = "heap_p" startid = "0" usetty = "1" /> 179 <task name = "consumer" clusterid = "0" proclocid = "1" stackname = "stack_c" heapname = "heap_c" startid = "1" usetty = "1" /> 180 <task name = "router_A" clusterid = "0" proclocid = "2" stackname = "stack_rA" heapname = "heap_rA" startid = "2" usetty = "1" /> 181 <task name = "router_B" clusterid = "0" proclocid = "3" stackname = "stack_rB" heapname = "heap_rB" startid = "2" usetty = "1" /> 178 182 179 183 </vspace> -
soft/giet_vm/mappings/4c_1p_display.xml
r218 r232 171 171 <vspaceset> 172 172 <vspace name = "display" startname = "data" > 173 <vseg name = "seg_data" 174 <vobj name = "data" 173 <vseg name = "seg_data" vbase = "0x00800000" mode = "C_WU" clusterid = "3" psegname = "PSEG_RAM" > 174 <vobj name = "data" type = "ELF" length = "0x00010000" binpath = "build/display/display.elf" /> 175 175 </vseg> 176 <vseg name = "seg_ptab" 177 <vobj name = "ptab" 176 <vseg name = "seg_ptab" vbase = "0x00300000" mode = "C___" clusterid = "3" psegname = "PSEG_RAM" > 177 <vobj name = "ptab" type = "PTAB" length = "0x00012000" align = "13" /> 178 178 </vseg> 179 <vseg name = "seg_code" 180 <vobj name = "code" 179 <vseg name = "seg_code" vbase = "0x00400000" mode = "CX_U" clusterid = "3" psegname = "PSEG_RAM" > 180 <vobj name = "code" type = "ELF" length = "0x00010000" binpath = "build/display/display.elf" /> 181 181 </vseg> 182 <vseg name = "seg_stack" vbase = "0x00010000" mode = "C_WU" clusterid = "3" psegname = "PSEG_RAM" > 183 <vobj name = "stack" type = "BUFFER" length = "0x00010000" /> 182 <vseg name = "seg_stack" vbase = "0x00010000" mode = "C_WU" clusterid = "3" psegname = "PSEG_RAM" > 183 <vobj name = "stack" type = "BUFFER" length = "0x00010000" /> 184 <vobj name = "heap" type = "BUFFER" length = "0x00010000" /> 184 185 </vseg> 185 186 186 <task name = "main_display" clusterid = "3" proclocid = "0" stackname = "stack" startid = "0" usetty = "1" usefbdma = "1" />187 <task name = "main_display" clusterid = "3" proclocid = "0" stackname = "stack" heapname = "heap" startid = "0" usetty = "1" usefbdma = "1" /> 187 188 </vspace> 188 189 </vspaceset> -
soft/giet_vm/mappings/4c_1p_four.xml
r218 r232 182 182 <vseg name = "seg_stack_prod" vbase = "0x00010000" mode = "C_WU" clusterid = "0" psegname = "PSEG_RAM" > 183 183 <vobj name = "stack_prod" type = "BUFFER" length = "0x00010000" /> 184 </vseg> 185 <vseg name = "seg_stack_cons" vbase = "0x00020000" mode = "C_WU" clusterid = "1" psegname = "PSEG_RAM" > 184 <vobj name = "heap_prod" type = "BUFFER" length = "0x00010000" /> 185 </vseg> 186 <vseg name = "seg_stack_cons" vbase = "0x00030000" mode = "C_WU" clusterid = "1" psegname = "PSEG_RAM" > 186 187 <vobj name = "stack_cons" type = "BUFFER" length = "0x00010000" /> 187 </vseg> 188 <vseg name = "seg_stack_routA" vbase = "0x00030000" mode = "C_WU" clusterid = "2" psegname = "PSEG_RAM" > 188 <vobj name = "heap_cons" type = "BUFFER" length = "0x00010000" /> 189 </vseg> 190 <vseg name = "seg_stack_routA" vbase = "0x00050000" mode = "C_WU" clusterid = "2" psegname = "PSEG_RAM" > 189 191 <vobj name = "stack_routA" type = "BUFFER" length = "0x00010000" /> 190 </vseg> 191 <vseg name = "seg_stack_routB" vbase = "0x00040000" mode = "C_WU" clusterid = "3" psegname = "PSEG_RAM" > 192 <vobj name = "heap_routA" type = "BUFFER" length = "0x00010000" /> 193 </vseg> 194 <vseg name = "seg_stack_routB" vbase = "0x00070000" mode = "C_WU" clusterid = "3" psegname = "PSEG_RAM" > 192 195 <vobj name = "stack_routB" type = "BUFFER" length = "0x00010000" /> 193 </vseg> 194 <vseg name = "seg_mwmrs" vbase = "0x00050000" mode = "__WU" clusterid = "0" psegname = "PSEG_RAM" > 196 <vobj name = "heap_routB" type = "BUFFER" length = "0x00010000" /> 197 </vseg> 198 <vseg name = "seg_mwmrs" vbase = "0x00090000" mode = "__WU" clusterid = "0" psegname = "PSEG_RAM" > 195 199 <vobj name = "mwmr_in" type = "MWMR" length = "0x00000020" init = "1" /> 196 200 <vobj name = "mwmr_out" type = "MWMR" length = "0x00000020" init = "1" /> 197 201 </vseg> 198 202 199 <task name = "producer" clusterid = "0" proclocid = "0" stackname = "stack_prod" startid = "0" usetty = "1" />200 <task name = "consumer" clusterid = "1" proclocid = "0" stackname = "stack_cons" startid = "1" usetty = "1" />201 <task name = "router_A" clusterid = "2" proclocid = "0" stackname = "stack_routA" startid = "2" usetty = "1" />202 <task name = "router_B" clusterid = "3" proclocid = "0" stackname = "stack_routB" startid = "2" usetty = "1" />203 <task name = "producer" clusterid = "0" proclocid = "0" stackname = "stack_prod" heapname = "heap_prod" startid = "0" usetty = "1" /> 204 <task name = "consumer" clusterid = "1" proclocid = "0" stackname = "stack_cons" heapname = "heap_cons" startid = "1" usetty = "1" /> 205 <task name = "router_A" clusterid = "2" proclocid = "0" stackname = "stack_routA" heapname = "heap_routA" startid = "2" usetty = "1" /> 206 <task name = "router_B" clusterid = "3" proclocid = "0" stackname = "stack_routB" heapname = "heap_routB" startid = "2" usetty = "1" /> 203 207 </vspace> 204 208 … … 215 219 <vseg name = "seg_stack" vbase = "0x00010000" mode = "C_WU" clusterid = "1" psegname = "PSEG_RAM" > 216 220 <vobj name = "stack" type = "BUFFER" length = "0x00010000" /> 217 </vseg> 218 219 <task name = "main_hello" clusterid = "1" proclocid = "0" stackname = "stack" startid = "0" usetty = "1" /> 221 <vobj name = "heap" type = "BUFFER" length = "0x00010000" /> 222 </vseg> 223 224 <task name = "main_hello" clusterid = "1" proclocid = "0" stackname = "stack" heapname = "heap" startid = "0" usetty = "1" /> 220 225 </vspace> 221 226 … … 232 237 <vseg name = "seg_stack" vbase = "0x00010000" mode = "C_WU" clusterid = "2" psegname = "PSEG_RAM" > 233 238 <vobj name = "stack" type = "BUFFER" length = "0x00010000" /> 234 </vseg> 235 236 <task name = "main_pgcd" clusterid = "2" proclocid = "0" stackname = "stack" startid = "0" usetty = "1" /> 239 <vobj name = "heap" type = "BUFFER" length = "0x00010000" /> 240 </vseg> 241 242 <task name = "main_pgcd" clusterid = "2" proclocid = "0" stackname = "stack" heapname = "heap" startid = "0" usetty = "1" /> 237 243 </vspace> 238 244 … … 249 255 <vseg name = "seg_stack" vbase = "0x00010000" mode = "C_WU" clusterid = "3" psegname = "PSEG_RAM" > 250 256 <vobj name = "stack" type = "BUFFER" length = "0x00010000" /> 251 </vseg> 252 253 <task name = "main_display" clusterid = "3" proclocid = "0" stackname = "stack" startid = "0" usetty = "1" usefbdma = "1" /> 257 <vobj name = "heap" type = "BUFFER" length = "0x00010000" /> 258 </vseg> 259 260 <task name = "main_display" clusterid = "3" proclocid = "0" stackname = "stack" heapname = "heap" startid = "0" usetty = "1" usefbdma = "1" /> 254 261 </vspace> 255 262 </vspaceset> -
soft/giet_vm/mappings/exemple.xml
r215 r232 421 421 type = "BUFFER" 422 422 length = "0x00010000" /> 423 <vobj name = "heap_producer" 424 type = "BUFFER" 425 length = "0x00010000" /> 426 423 427 </vseg> 424 428 425 429 <vseg name = "seg_stack_consumer" 426 vbase = "0x000 20000"430 vbase = "0x00030000" 427 431 mode = "C_WU" 428 432 clusterid = "0" … … 431 435 type = "BUFFER" 432 436 length = "0x00010000" /> 437 <vobj name = "heap_consumer" 438 type = "BUFFER" 439 length = "0x00010000" /> 440 433 441 </vseg> 434 442 435 443 <vseg name = "seg_stack_router_A" 436 vbase = "0x000 30000"444 vbase = "0x00050000" 437 445 mode = "C_WU" 438 446 clusterid = "0" … … 441 449 type = "BUFFER" 442 450 length = "0x00010000" /> 451 <vobj name = "heap_router_A" 452 type = "BUFFER" 453 length = "0x00010000" /> 454 443 455 </vseg> 444 456 445 457 <vseg name = "seg_stack_router_B" 446 vbase = "0x000 40000"458 vbase = "0x00070000" 447 459 mode = "C_WU" 448 460 clusterid = "0" … … 451 463 type = "BUFFER" 452 464 length = "0x00010000" /> 465 <vobj name = "heap_router_B" 466 type = "BUFFER" 467 length = "0x00010000" /> 468 453 469 </vseg> 454 470 455 471 <vseg name = "seg_mwmr_channels" 456 vbase = "0x000 50000"472 vbase = "0x00090000" 457 473 mode = "__WU" 458 474 clusterid = "0" … … 472 488 proclocid = "0" 473 489 stackname = "stack_producer" 490 heapname = "heap_producer" 474 491 startid = "0" 475 492 usetty = "1" /> … … 479 496 proclocid = "1" 480 497 stackname = "stack_consumer" 498 heapname = "heap_consumer" 481 499 startid = "1" 482 500 usetty = "1" /> … … 486 504 proclocid = "2" 487 505 stackname = "stack_router_A" 506 heapname = "heap_router_A" 488 507 startid = "2" 489 508 usetty = "1" /> … … 493 512 proclocid = "3" 494 513 stackname = "stack_router_B" 514 heapname = "heap_router_B" 495 515 startid = "2" 496 516 usetty = "1" />
Note: See TracChangeset
for help on using the changeset viewer.