diff SSR.c @ 72:d20b105981b7

make idle VPs optional
author Nina Engelhardt <nengel@mailbox.tu-berlin.de>
date Wed, 28 Mar 2012 18:02:38 +0200
parents 8882e795016d
children b73e4a6f3497
line diff
     1.1 --- a/SSR.c	Wed Mar 21 11:12:08 2012 +0100
     1.2 +++ b/SSR.c	Wed Mar 28 18:02:38 2012 +0200
     1.3 @@ -199,14 +199,16 @@
     1.4     #ifdef HOLISTIC__TURN_ON_PERF_COUNTERS
     1.5     SSR__init_counter_data_structs();
     1.6     #endif
     1.7 +   #ifdef IDLE_SLAVES
     1.8     semanticEnv->shutdownInitiated = FALSE;
     1.9     for(i=0;i<NUM_CORES;++i){
    1.10         for(j=0;j<NUM_ANIM_SLOTS;++j){
    1.11             semanticEnv->idlePr[i][j] = VMS_int__create_slaveVP(&idle_fn,NULL);
    1.12             semanticEnv->idlePr[i][j]->coreAnimatedBy = i;
    1.13 +           semanticEnv->idlePr[i][j]->typeOfVP = Idle;
    1.14         }
    1.15     }
    1.16 -
    1.17 +   #endif
    1.18     #ifdef HOLISTIC__TURN_ON_OBSERVE_UCC
    1.19     semanticEnv->unitList = makeListOfArrays(sizeof(Unit),128);
    1.20     semanticEnv->ctlDependenciesList = makeListOfArrays(sizeof(Dependency),128);