Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > VMS_impls > VMS__MC_shared_impl
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
