Ignore:
Timestamp:
Mar 5, 2013, 4:00:09 PM (11 years ago)
Author:
meunier
Message:

Ajout du malloc dans le Giet.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/mappings/4c_1p_four.xml

    r218 r232  
    182182            <vseg name = "seg_stack_prod"  vbase = "0x00010000" mode = "C_WU" clusterid = "0" psegname = "PSEG_RAM" >
    183183                <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" >
    186187                <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" >
    189191                <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" >
    192195                <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" >
    195199                <vobj name = "mwmr_in"     type = "MWMR" length = "0x00000020" init = "1" />
    196200                <vobj name = "mwmr_out"    type = "MWMR" length = "0x00000020" init = "1" />
    197201                    </vseg>
    198202
    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" />
    203207        </vspace>
    204208
     
    215219            <vseg name = "seg_stack"       vbase = "0x00010000" mode = "C_WU" clusterid = "1" psegname = "PSEG_RAM" >
    216220                <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" />
    220225        </vspace>
    221226
     
    232237            <vseg name = "seg_stack"       vbase = "0x00010000" mode = "C_WU" clusterid = "2" psegname = "PSEG_RAM" >
    233238                <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" />
    237243        </vspace>
    238244
     
    249255            <vseg name = "seg_stack"       vbase = "0x00010000" mode = "C_WU" clusterid = "3" psegname = "PSEG_RAM" >
    250256                <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" />
    254261        </vspace>
    255262    </vspaceset>
Note: See TracChangeset for help on using the changeset viewer.