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"