comparison SSR.h @ 49:70d24e2343bb

add loopgraph recording (\! changed scheduler fn prototype \!)
author Nina Engelhardt <nengel@mailbox.tu-berlin.de>
date Wed, 04 Jan 2012 16:39:35 +0100
parents 593fe0543a22
children 5c59bfe62d92
comparison
equal deleted inserted replaced
15:14f3cd4b875a 16:a503328889b0
109 ListOfArrays* unitList; 109 ListOfArrays* unitList;
110 ListOfArrays* ctlDependenciesList; 110 ListOfArrays* ctlDependenciesList;
111 ListOfArrays* commDependenciesList; 111 ListOfArrays* commDependenciesList;
112 NtoN** ntonGroups; 112 NtoN** ntonGroups;
113 PrivDynArrayInfo* ntonGroupsInfo; 113 PrivDynArrayInfo* ntonGroupsInfo;
114 //NtoN structure? 114 ListOfArrays* dynDependenciesList;
115 Unit last_in_slot[NUM_CORES * NUM_SCHED_SLOTS];
116 ListOfArrays* hwArcs;
115 #endif 117 #endif
116 118
117 } 119 }
118 SSRSemEnv; 120 SSRSemEnv;
119 121
238 //========================= Internal use only ============================= 240 //========================= Internal use only =============================
239 void 241 void
240 SSR__Request_Handler( VirtProcr *requestingPr, void *_semEnv ); 242 SSR__Request_Handler( VirtProcr *requestingPr, void *_semEnv );
241 243
242 VirtProcr * 244 VirtProcr *
243 SSR__schedule_virt_procr( void *_semEnv, int coreNum ); 245 SSR__schedule_virt_procr( void *_semEnv, int coreNum, int slotNum );
244 246
245 VirtProcr* 247 VirtProcr*
246 SSR__create_procr_helper( VirtProcrFnPtr fnPtr, void *initData, 248 SSR__create_procr_helper( VirtProcrFnPtr fnPtr, void *initData,
247 SSRSemEnv *semEnv, int32 coreToScheduleOnto ); 249 SSRSemEnv *semEnv, int32 coreToScheduleOnto );
248 250