comparison SSR.h @ 74:b73e4a6f3497

add dependency tracking for singleton
author Nina Engelhardt <nengel@mailbox.tu-berlin.de>
date Tue, 17 Apr 2012 20:14:34 +0200
parents f20b4d9d3086
children ee8510009267
comparison
equal deleted inserted replaced
29:f6e8f0df98d1 30:dc8edb868f64
51 { 51 {
52 void *endInstrAddr; 52 void *endInstrAddr;
53 int32 hasBeenStarted; 53 int32 hasBeenStarted;
54 int32 hasFinished; 54 int32 hasFinished;
55 PrivQueueStruc *waitQ; 55 PrivQueueStruc *waitQ;
56 int executingVp;
57 int executingTask;
56 } 58 }
57 SSRSingleton; 59 SSRSingleton;
58 60
59 enum SSRReqType 61 enum SSRReqType
60 { 62 {
119 ListOfArrays* ctlDependenciesList; 121 ListOfArrays* ctlDependenciesList;
120 ListOfArrays* commDependenciesList; 122 ListOfArrays* commDependenciesList;
121 NtoN** ntonGroups; 123 NtoN** ntonGroups;
122 PrivDynArrayInfo* ntonGroupsInfo; 124 PrivDynArrayInfo* ntonGroupsInfo;
123 ListOfArrays* dynDependenciesList; 125 ListOfArrays* dynDependenciesList;
126 ListOfArrays* singletonDependenciesList;
124 Unit last_in_slot[NUM_CORES * NUM_ANIM_SLOTS]; 127 Unit last_in_slot[NUM_CORES * NUM_ANIM_SLOTS];
125 ListOfArrays* hwArcs; 128 ListOfArrays* hwArcs;
126 int lastReqType; 129 int lastReqType;
127 #endif 130 #endif
128 131