Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > SSR_impls > SSR__MC_shared_impl
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 |
