Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > VSs_impls > VSs__MC_shared_impl
diff VSs.h @ 9:832bc715fbf2
Some bug fixes.. not compiling yet
| author | Sean Halle <seanhalle@yahoo.com> |
|---|---|
| date | Mon, 06 Aug 2012 01:14:41 -0700 |
| parents | eb3d77ca9f59 |
| children | b13fbd445e0a ed268fc7376a |
line diff
1.1 --- a/VSs.h Thu Aug 02 01:03:14 2012 -0700 1.2 +++ b/VSs.h Mon Aug 06 01:14:41 2012 -0700 1.3 @@ -182,9 +182,9 @@ 1.4 1.5 typedef struct 1.6 { 1.7 - PrivQueueStruc **slavesReadyToResumeQ; //Shared (slaves not pinned) 1.8 - PrivQueueStruc **freeExtraTaskSlvQ; //Shared 1.9 - PrivQueueStruc *taskReadyQ; //Shared (tasks not pinned) 1.10 + PrivQueueStruc *slavesReadyToResumeQ; //Shared (slaves not pinned) 1.11 + PrivQueueStruc *freeExtraTaskSlvQ; //Shared 1.12 + PrivQueueStruc *taskReadyQ; //Shared (tasks not pinned) 1.13 SlaveVP *currTaskSlvs[NUM_CORES][NUM_ANIM_SLOTS]; 1.14 HashTable *argPtrHashTbl; 1.15 HashTable *commHashTbl; 1.16 @@ -240,7 +240,7 @@ 1.17 TransListElem *lastTransEntered; 1.18 bool32 needsTaskAssigned; 1.19 VSsTaskStub *taskStub; 1.20 - VSsSlvType slaveType; 1.21 + enum VSsSlvType slaveType; 1.22 } 1.23 VSsSemData; 1.24 1.25 @@ -370,6 +370,8 @@ 1.26 VSs__create_slave_with_affinity( TopLevelFnPtr fnPtr, void *initData, 1.27 SlaveVP *creatingSlv, int32 coreToAssignOnto); 1.28 1.29 +void 1.30 +idle_fn(void* data, SlaveVP *animatingSlv); 1.31 1.32 //===================== Measurement of Lang Overheads ===================== 1.33 #include "Measurement/VSs_Measurement.h"
