Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > SSR_impls > SSR__MC_shared_impl
comparison SSR.c @ 73:f20b4d9d3086
add recording of req type for unit fusing in ucc
| author | Nina Engelhardt <nengel@mailbox.tu-berlin.de> |
|---|---|
| date | Mon, 16 Apr 2012 18:25:31 +0200 |
| parents | 8882e795016d |
| children | b73e4a6f3497 |
comparison
equal
deleted
inserted
replaced
| 4:f8122c0ba6a5 | 5:e5cfbbed770a |
|---|---|
| 197 _VMSMasterEnv->semanticEnv = semanticEnv; | 197 _VMSMasterEnv->semanticEnv = semanticEnv; |
| 198 | 198 |
| 199 #ifdef HOLISTIC__TURN_ON_PERF_COUNTERS | 199 #ifdef HOLISTIC__TURN_ON_PERF_COUNTERS |
| 200 SSR__init_counter_data_structs(); | 200 SSR__init_counter_data_structs(); |
| 201 #endif | 201 #endif |
| 202 #ifdef IDLE_SLAVES | |
| 202 semanticEnv->shutdownInitiated = FALSE; | 203 semanticEnv->shutdownInitiated = FALSE; |
| 203 for(i=0;i<NUM_CORES;++i){ | 204 for(i=0;i<NUM_CORES;++i){ |
| 204 for(j=0;j<NUM_ANIM_SLOTS;++j){ | 205 for(j=0;j<NUM_ANIM_SLOTS;++j){ |
| 205 semanticEnv->idlePr[i][j] = VMS_int__create_slaveVP(&idle_fn,NULL); | 206 semanticEnv->idlePr[i][j] = VMS_int__create_slaveVP(&idle_fn,NULL); |
| 206 semanticEnv->idlePr[i][j]->coreAnimatedBy = i; | 207 semanticEnv->idlePr[i][j]->coreAnimatedBy = i; |
| 208 semanticEnv->idlePr[i][j]->typeOfVP = Idle; | |
| 207 } | 209 } |
| 208 } | 210 } |
| 209 | 211 #endif |
| 210 #ifdef HOLISTIC__TURN_ON_OBSERVE_UCC | 212 #ifdef HOLISTIC__TURN_ON_OBSERVE_UCC |
| 211 semanticEnv->unitList = makeListOfArrays(sizeof(Unit),128); | 213 semanticEnv->unitList = makeListOfArrays(sizeof(Unit),128); |
| 212 semanticEnv->ctlDependenciesList = makeListOfArrays(sizeof(Dependency),128); | 214 semanticEnv->ctlDependenciesList = makeListOfArrays(sizeof(Dependency),128); |
| 213 semanticEnv->commDependenciesList = makeListOfArrays(sizeof(Dependency),128); | 215 semanticEnv->commDependenciesList = makeListOfArrays(sizeof(Dependency),128); |
| 214 semanticEnv->dynDependenciesList = makeListOfArrays(sizeof(Dependency),128); | 216 semanticEnv->dynDependenciesList = makeListOfArrays(sizeof(Dependency),128); |
