diff VMS.h @ 232:421bde2a07d7

REMOVED work-stealing, and all references to gates
author Some Random Person <seanhalle@yahoo.com>
date Thu, 15 Mar 2012 20:47:54 -0700
parents 88fd85921d7f
children a0ac58d8201c
line diff
     1.1 --- a/VMS.h	Thu Mar 15 20:35:18 2012 -0700
     1.2 +++ b/VMS.h	Thu Mar 15 20:47:54 2012 -0700
     1.3 @@ -41,7 +41,6 @@
     1.4  typedef struct _SlaveVP       SlaveVP;
     1.5  typedef struct _MasterVP      MasterVP;
     1.6  typedef struct _IntervalProbe IntervalProbe;
     1.7 -typedef struct _GateStruc     GateStruc;
     1.8  
     1.9  
    1.10  typedef SlaveVP *(*SlaveAssigner)  ( void *, SchedSlot*); //semEnv, slot for HW info
    1.11 @@ -171,12 +170,7 @@
    1.12        //Memory management related
    1.13     MallocArrays    *freeLists;
    1.14     int32            amtOfOutstandingMem;//total currently allocated
    1.15 -   
    1.16 -      //Work-stealing related
    1.17 -   GateStruc       *workStealingGates[ NUM_CORES ]; //concurrent work-steal
    1.18 -   int32            workStealingLock;
    1.19 -   
    1.20 -   
    1.21 +      
    1.22        //=========== MEASUREMENT STUFF =============
    1.23         IntervalProbe   **intervalProbes;
    1.24         PrivDynArrayInfo *dynIntervalProbesInfo;
    1.25 @@ -202,15 +196,6 @@
    1.26   }
    1.27  VMSExcp;
    1.28  
    1.29 -struct _GateStruc
    1.30 - {
    1.31 -   int32 gateClosed;
    1.32 -   int32 preGateProgress;
    1.33 -   int32 waitProgress;
    1.34 -   int32 exitProgress;
    1.35 - };
    1.36 -//GateStruc
    1.37 -
    1.38  //=======================  OS Thread related  ===============================
    1.39  
    1.40  void * coreController( void *paramsIn );  //standard PThreads fn prototype