Changeset 189 for soft/giet_vm/map.xml
- Timestamp:
- Aug 7, 2012, 6:37:49 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/map.xml
r185 r189 2 2 3 3 <mapping_info signature = "0xdeadbeef" 4 name = " c1_v2_G12"4 name = "1C_4P_FOUR" 5 5 clusters = "1" 6 ttys = "8"7 fbs = "1"8 6 vspaces = "4" 9 7 globals = "13" > … … 11 9 <clusterset> 12 10 <cluster index = "0" > 13 <pseg name = "PSEG_ROM" 14 type = "ROM" 15 base = "0xbfc00000" 16 length = "0x00010000" /> 17 18 <pseg name = "PSEG_RAU" 19 type = "RAM" 20 base = "0x00000000" 21 length = "0x01000000" /> 22 23 <pseg name = "PSEG_RAK" 24 type = "RAM" 25 base = "0x80000000" 26 length = "0x00100000" /> 27 28 <pseg name = "PSEG_TTY" 29 type = "PERI" 30 base = "0x90000000" 31 length = "0x00001000" /> 32 33 <pseg name = "PSEG_TIM" 34 type = "PERI" 35 base = "0x91000000" 36 length = "0x00001000" /> 37 38 <pseg name = "PSEG_IOC" 39 type = "PERI" 40 base = "0x92000000" 41 length = "0x00001000" /> 42 43 <pseg name = "PSEG_DMA" 44 type = "PERI" 45 base = "0x93000000" 46 length = "0x00001000" /> 47 48 <pseg name = "PSEG_FBF" 49 type = "PERI" 50 base = "0x96000000" 51 length = "0x00004000" /> 52 53 <pseg name = "PSEG_ICU" 54 type = "PERI" 55 base = "0x9F000000" 56 length = "0x00001000" /> 11 <pseg name = "PSEG_ROM" 12 type = "ROM" 13 base = "0xbfc00000" 14 length = "0x00010000" /> 15 16 <pseg name = "PSEG_RAM" 17 type = "RAM" 18 base = "0x01000000" 19 length = "0x01000000" /> 20 21 <pseg name = "PSEG_TTY" 22 type = "PERI" 23 base = "0x90000000" 24 length = "0x00001000" /> 25 26 <pseg name = "PSEG_TIM" 27 type = "PERI" 28 base = "0x90100000" 29 length = "0x00001000" /> 30 31 <pseg name = "PSEG_IOC" 32 type = "PERI" 33 base = "0x90200000" 34 length = "0x00001000" /> 35 36 <pseg name = "PSEG_DMA" 37 type = "PERI" 38 base = "0x90300000" 39 length = "0x00001000" /> 40 41 <pseg name = "PSEG_FBF" 42 type = "PERI" 43 base = "0x90600000" 44 length = "0x00004000" /> 45 46 <pseg name = "PSEG_ICU" 47 type = "PERI" 48 base = "0x90700000" 49 length = "0x00001000" /> 50 51 <pseg name = "PSEG_COP" 52 type = "PERI" 53 base = "0x90800000" 54 length = "0x00001000" /> 55 57 56 <proc index = "0" > 57 <irq type = "HARD" 58 icuid = "0" 59 isr = "ISR_SWITCH" /> 60 61 <irq type = "HARD" 62 icuid = "8" 63 isr = "ISR_DMA" 64 channel = "0" /> 65 66 <irq type = "HARD" 67 icuid = "9" 68 isr = "ISR_DMA" 69 channel = "1" /> 70 71 <irq type = "HARD" 72 icuid = "10" 73 isr = "ISR_DMA" 74 channel = "2" /> 75 76 <irq type = "HARD" 77 icuid = "11" 78 isr = "ISR_DMA" 79 channel = "3" /> 80 81 <irq type = "HARD" 82 icuid = "12" 83 isr = "ISR_DMA" 84 channel = "4" /> 85 86 <irq type = "HARD" 87 icuid = "13" 88 isr = "ISR_DMA" 89 channel = "5" /> 90 91 <irq type = "HARD" 92 icuid = "14" 93 isr = "ISR_DMA" 94 channel = "6" /> 95 96 <irq type = "HARD" 97 icuid = "15" 98 isr = "ISR_DMA" 99 channel = "7" /> 100 101 <irq type = "HARD" 102 icuid = "16" 103 isr = "ISR_TTY" 104 channel = "0" /> 105 106 <irq type = "HARD" 107 icuid = "17" 108 isr = "ISR_TTY" 109 channel = "1" /> 110 111 <irq type = "HARD" 112 icuid = "18" 113 isr = "ISR_TTY" 114 channel = "2" /> 115 116 <irq type = "HARD" 117 icuid = "19" 118 isr = "ISR_TTY" 119 channel = "3" /> 120 121 <irq type = "HARD" 122 icuid = "20" 123 isr = "ISR_TTY" 124 channel = "4" /> 125 126 <irq type = "HARD" 127 icuid = "21" 128 isr = "ISR_TTY" 129 channel = "5" /> 130 131 <irq type = "HARD" 132 icuid = "22" 133 isr = "ISR_TTY" 134 channel = "6" /> 135 136 <irq type = "HARD" 137 icuid = "23" 138 isr = "ISR_TTY" 139 channel = "7" /> 140 141 <irq type = "HARD" 142 icuid = "24" 143 isr = "ISR_TTY" 144 channel = "8" /> 145 146 <irq type = "HARD" 147 icuid = "25" 148 isr = "ISR_TTY" 149 channel = "9" /> 150 151 <irq type = "HARD" 152 icuid = "26" 153 isr = "ISR_TTY" 154 channel = "10" /> 155 156 <irq type = "HARD" 157 icuid = "27" 158 isr = "ISR_TTY" 159 channel = "11" /> 160 161 <irq type = "HARD" 162 icuid = "28" 163 isr = "ISR_TTY" 164 channel = "12" /> 165 166 <irq type = "HARD" 167 icuid = "29" 168 isr = "ISR_TTY" 169 channel = "13" /> 170 171 <irq type = "HARD" 172 icuid = "30" 173 isr = "ISR_TTY" 174 channel = "14" /> 175 176 <irq type = "HARD" 177 icuid = "31" 178 isr = "ISR_IOC" /> 58 179 </proc> 180 59 181 <proc index = "1" > 182 <irq type = "HARD" 183 icuid = "1" 184 isr = "ISR_SWITCH" /> 60 185 </proc> 186 61 187 <proc index = "2" > 188 <irq type = "HARD" 189 icuid = "2" 190 isr = "ISR_SWITCH" /> 62 191 </proc> 192 63 193 <proc index = "3" > 194 <irq type = "HARD" 195 icuid = "3" 196 isr = "ISR_SWITCH" /> 64 197 </proc> 198 199 <periph type = "IOC" 200 psegname = "PSEG_IOC" 201 channels = "1" /> 202 203 <periph type = "TTY" 204 psegname = "PSEG_TTY" 205 channels = "2" /> 206 207 <periph type = "DMA" 208 psegname = "PSEG_DMA" 209 channels = "1" /> 210 211 <periph type = "TIM" 212 psegname = "PSEG_TIM" 213 channels = "8" /> 214 215 <periph type = "FBF" 216 psegname = "PSEG_FBF" /> 217 218 <coproc name = "COP0" 219 psegname = "PSEG_COP" > 220 221 <port direction = "TO_COPROC" 222 vspacename = "router" 223 vobjname = "mwmr_in" /> 224 225 <port direction = "FROM_COPROC" 226 vspacename = "router" 227 vobjname = "mwmr_out" /> 228 </coproc> 65 229 </cluster> 66 230 </clusterset> … … 69 233 <vseg name = "seg_boot_code_data" 70 234 vbase = "0xbfc00000" 71 mode = "CX __"72 235 mode = "CXW_" 236 clusterid = "0" 73 237 psegname = "PSEG_ROM" 74 238 ident = "1" > … … 76 240 type = "ELF" 77 241 length = "0x00008000" 78 binpath = "build/boot .elf" />242 binpath = "build/boot/boot.elf" /> 79 243 </vseg> 80 244 … … 82 246 vbase = "0xbfc08000" 83 247 mode = "C_W_" 84 248 clusterid = "0" 85 249 psegname = "PSEG_ROM" 86 250 ident = "1" > … … 93 257 vbase = "0xbfc0c000" 94 258 mode = "C_W_" 95 259 clusterid = "0" 96 260 psegname = "PSEG_ROM" 97 261 ident = "1" > … … 105 269 vbase = "0x80000000" 106 270 mode = "CX__" 107 clusterid = "0" 108 psegname = "PSEG_RAU" 109 ident = "0" > 110 <vobj name = "seg_kernel_code" 111 type = "ELF" 112 length = "0x00010000" 113 binpath = "build/sys.elf" 114 /> 271 clusterid = "0" 272 psegname = "PSEG_RAM" > 273 <vobj name = "seg_kernel_code" 274 type = "ELF" 275 length = "0x00010000" 276 binpath = "build/sys/sys.elf" /> 115 277 </vseg> 116 278 … … 118 280 vbase = "0x80010000" 119 281 mode = "C_W_" 120 clusterid = "0" 121 psegname = "PSEG_RAU" 122 ident = "O" > 282 clusterid = "0" 283 psegname = "PSEG_RAM" > 123 284 <vobj name = "seg_kernel_data" 124 285 type = "ELF" 125 286 length = "0x00040000" 126 binpath = "build/sys .elf" />287 binpath = "build/sys/sys.elf" /> 127 288 </vseg> 128 289 … … 130 291 vbase = "0x80080000" 131 292 mode = "__W_" 132 clusterid = "0" 133 psegname = "PSEG_RAU" 134 ident = "0" > 293 clusterid = "0" 294 psegname = "PSEG_RAM" > 135 295 <vobj name = "seg_kernel_uncdata" 136 296 type = "ELF" 137 297 length = "0x00010000" 138 binpath = "build/sys .elf" />298 binpath = "build/sys/sys.elf" /> 139 299 </vseg> 140 300 … … 142 302 vbase = "0x80090000" 143 303 mode = "CX__" 144 clusterid = "0" 145 psegname = "PSEG_RAU" 146 ident = "0" > 304 clusterid = "0" 305 psegname = "PSEG_RAM" > 147 306 <vobj name = "seg_kernel_init" 148 307 type = "ELF" 149 308 length = "0x00010000" 150 binpath = "build/sys .elf" />309 binpath = "build/sys/sys.elf" /> 151 310 </vseg> 152 311 … … 155 314 vbase = "0x90000000" 156 315 mode = "__W_" 157 clusterid = "0" 158 psegname = "PSEG_TTY" 159 ident = "1" > 316 clusterid = "0" 317 psegname = "PSEG_TTY" > 160 318 <vobj name = "tty" 161 319 type = "PERI" … … 166 324 vbase = "0x91000000" 167 325 mode = "__W_" 168 clusterid = "0" 169 psegname = "PSEG_TIM" 170 ident = "1" > 326 clusterid = "0" 327 psegname = "PSEG_TIM" > 171 328 <vobj name = "timer" 172 329 type = "PERI" … … 177 334 vbase = "0x92000000" 178 335 mode = "__W_" 179 clusterid = "0" 180 psegname = "PSEG_IOC" 181 ident = "1" > 336 clusterid = "0" 337 psegname = "PSEG_IOC" > 182 338 <vobj name = "ioc" 183 339 type = "PERI" … … 188 344 vbase = "0x93000000" 189 345 mode = "__W_" 190 clusterid = "0" 191 psegname = "PSEG_DMA" 192 ident = "1" > 346 clusterid = "0" 347 psegname = "PSEG_DMA" > 193 348 <vobj name = "dma" 194 349 type = "PERI" … … 199 354 vbase = "0x96000000" 200 355 mode = "__W_" 201 clusterid = "0" 202 psegname = "PSEG_FBF" 203 ident = "1" > 356 clusterid = "0" 357 psegname = "PSEG_FBF" > 204 358 <vobj name = "fb" 205 359 type = "PERI" … … 210 364 vbase = "0x9F000000" 211 365 mode = "__W_" 212 clusterid = "0" 213 psegname = "PSEG_ICU" 214 ident = "1" > 366 clusterid = "0" 367 psegname = "PSEG_ICU" > 215 368 <vobj name = "icu" 216 369 type = "PERI" … … 226 379 vbase = "0x00800000" 227 380 mode = "__WU" 228 229 psegname = "PSEG_RA U" >381 clusterid = "0" 382 psegname = "PSEG_RAM" > 230 383 <vobj name = "seg_data_router" 231 384 type = "ELF" 232 385 length = "0x00010000" 233 binpath = "build/router .elf" />386 binpath = "build/router/router.elf" /> 234 387 </vseg> 235 388 … … 237 390 vbase = "0x00400000" 238 391 mode = "CX_U" 239 240 psegname = "PSEG_RA U" >392 clusterid = "0" 393 psegname = "PSEG_RAM" > 241 394 <vobj name = "seg_code_router" 242 395 type = "ELF" 243 396 length = "0x00010000" 244 binpath = "build/router .elf" />397 binpath = "build/router/router.elf" /> 245 398 </vseg> 246 399 … … 248 401 vbase = "0x00300000" 249 402 mode = "C___" 250 251 psegname = "PSEG_RA U" >403 clusterid = "0" 404 psegname = "PSEG_RAM" > 252 405 <vobj name = "ptab_router" 253 406 type = "PTAB" … … 259 412 vbase = "0x00010000" 260 413 mode = "C_WU" 261 262 psegname = "PSEG_RA U" >414 clusterid = "0" 415 psegname = "PSEG_RAM" > 263 416 <vobj name = "stack_producer" 264 417 type = "BUFFER" … … 269 422 vbase = "0x00020000" 270 423 mode = "C_WU" 271 272 psegname = "PSEG_RA U" >424 clusterid = "0" 425 psegname = "PSEG_RAM" > 273 426 <vobj name = "stack_consumer" 274 427 type = "BUFFER" … … 279 432 vbase = "0x00030000" 280 433 mode = "C_WU" 281 282 psegname = "PSEG_RA U" >434 clusterid = "0" 435 psegname = "PSEG_RAM" > 283 436 <vobj name = "stack_router_A" 284 437 type = "BUFFER" … … 289 442 vbase = "0x00040000" 290 443 mode = "C_WU" 291 292 psegname = "PSEG_RA U" >444 clusterid = "0" 445 psegname = "PSEG_RAM" > 293 446 <vobj name = "stack_router_B" 294 447 type = "BUFFER" … … 299 452 vbase = "0x00050000" 300 453 mode = "__WU" 301 302 psegname = "PSEG_RA U" >454 clusterid = "0" 455 psegname = "PSEG_RAM" > 303 456 <vobj name = "mwmr_in" 304 457 type = "MWMR" 305 length = "0x00000020" 306 458 length = "0x00000020" 459 init = "1" /> 307 460 <vobj name = "mwmr_out" 308 461 type = "MWMR" 309 length = "0x00000020" 310 462 length = "0x00000020" 463 init = "1" /> 311 464 </vseg> 312 465 … … 346 499 vbase = "0x00800000" 347 500 mode = "C_WU" 348 349 psegname = "PSEG_RA U" >501 clusterid = "0" 502 psegname = "PSEG_RAM" > 350 503 <vobj name = "seg_data_hello" 351 504 type = "ELF" 352 505 length = "0x00010000" 353 binpath = "build/hello .elf" />506 binpath = "build/hello/hello.elf" /> 354 507 </vseg> 355 508 … … 357 510 vbase = "0x00400000" 358 511 mode = "CX_U" 359 360 psegname = "PSEG_RA U" >512 clusterid = "0" 513 psegname = "PSEG_RAM" > 361 514 <vobj name = "seg_code_hello" 362 515 type = "ELF" 363 516 length = "0x00010000" 364 binpath = "build/hello .elf" />517 binpath = "build/hello/hello.elf" /> 365 518 </vseg> 366 519 … … 368 521 vbase = "0x00300000" 369 522 mode = "C___" 370 371 psegname = "PSEG_RA U" >523 clusterid = "0" 524 psegname = "PSEG_RAM" > 372 525 <vobj name = "ptab" 373 526 type = "PTAB" … … 379 532 vbase = "0x00000000" 380 533 mode = "C_WU" 381 382 psegname = "PSEG_RA U" >534 clusterid = "0" 535 psegname = "PSEG_RAM" > 383 536 <vobj name = "stack" 384 537 type = "BUFFER" … … 401 554 vbase = "0x00800000" 402 555 mode = "C_WU" 403 404 psegname = "PSEG_RA U" >556 clusterid = "0" 557 psegname = "PSEG_RAM" > 405 558 <vobj name = "seg_data_pgcd" 406 559 type = "ELF" 407 560 length = "0x00010000" 408 binpath = "build/pgcd .elf" />561 binpath = "build/pgcd/pgcd.elf" /> 409 562 </vseg> 410 563 … … 412 565 vbase = "0x00300000" 413 566 mode = "C___" 414 415 psegname = "PSEG_RA U" >567 clusterid = "0" 568 psegname = "PSEG_RAM" > 416 569 <vobj name = "ptab" 417 570 type = "PTAB" … … 423 576 vbase = "0x00400000" 424 577 mode = "CX_U" 425 426 psegname = "PSEG_RA U" >578 clusterid = "0" 579 psegname = "PSEG_RAM" > 427 580 <vobj name = "seg_code_pgcd" 428 581 type = "ELF" 429 582 length = "0x00010000" 430 binpath = "build/pgcd .elf" />583 binpath = "build/pgcd/pgcd.elf" /> 431 584 </vseg> 432 585 … … 434 587 vbase = "0x00000000" 435 588 mode = "C_WU" 436 437 psegname = "PSEG_RA U" >589 clusterid = "0" 590 psegname = "PSEG_RAM" > 438 591 <vobj name = "stack" 439 592 type = "BUFFER" … … 455 608 vbase = "0x00800000" 456 609 mode = "C_WU" 457 458 psegname = "PSEG_RA U" >610 clusterid = "0" 611 psegname = "PSEG_RAM" > 459 612 <vobj name = "seg_data_display" 460 613 type = "ELF" 461 614 length = "0x00010000" 462 binpath = "build/display .elf" />615 binpath = "build/display/display.elf" /> 463 616 </vseg> 464 617 … … 466 619 vbase = "0x00300000" 467 620 mode = "C___" 468 469 psegname = "PSEG_RA U" >621 clusterid = "0" 622 psegname = "PSEG_RAM" > 470 623 <vobj name = "ptab" 471 624 type = "PTAB" … … 477 630 vbase = "0x00400000" 478 631 mode = "CX_U" 479 480 psegname = "PSEG_RA U" >632 clusterid = "0" 633 psegname = "PSEG_RAM" > 481 634 <vobj name = "seg_code_display" 482 635 type = "ELF" 483 636 length = "0x00010000" 484 binpath = "build/display .elf" />637 binpath = "build/display/display.elf" /> 485 638 </vseg> 486 639 … … 488 641 vbase = "0x00000000" 489 642 mode = "C_WU" 490 491 psegname = "PSEG_RA U" >643 clusterid = "0" 644 psegname = "PSEG_RAM" > 492 645 <vobj name = "stack_display" 493 646 type = "BUFFER" … … 501 654 startid = "0" 502 655 usetty = "1" 503 usefb 656 usefbdma = "1" /> 504 657 </vspace> 505 658
Note: See TracChangeset
for help on using the changeset viewer.