diff VMS.h @ 186:69eb54ce9c4b

fix uninitialised semantic Data bug
author Nina Engelhardt <nengel@mailbox.tu-berlin.de>
date Tue, 31 Jan 2012 18:30:35 +0100
parents 28cc465f7eb7
children fe5ad5726e36
line diff
     1.1 --- a/VMS.h	Fri Jan 13 18:34:31 2012 +0100
     1.2 +++ b/VMS.h	Tue Jan 31 18:30:35 2012 +0100
     1.3 @@ -42,7 +42,7 @@
     1.4  #define dbgAppFlow   FALSE /* Top level flow of application code -- general*/
     1.5  #define dbgProbes    FALSE /* for issues inside probes themselves*/
     1.6  #define dbgB2BMaster FALSE /* in coreloop, back to back master VPs*/
     1.7 -#define dbgRqstHdlr  FALSE /* in request handler code*/
     1.8 +#define dbgRqstHdlr  TRUE /* in request handler code*/
     1.9  #define dbgDependency TRUE /* in request handler code, print dependencies */
    1.10  
    1.11  //Comment or un- the substitute half to turn on/off types of debug message
    1.12 @@ -86,7 +86,7 @@
    1.13  
    1.14     // tradeoff amortizing master fixed overhead vs imbalance potential
    1.15     // when work-stealing, can make bigger, at risk of losing cache affinity
    1.16 -#define NUM_SCHED_SLOTS  5
    1.17 +#define NUM_SCHED_SLOTS  1
    1.18  
    1.19  #define MIN_WORK_UNIT_CYCLES 20000
    1.20  
    1.21 @@ -448,7 +448,9 @@
    1.22      MasterLoop_beforeAssign,
    1.23      MasterLoop_afterAssign,
    1.24      CoreLoop_afterWork,
    1.25 -    CoreLoop_beforeWork
    1.26 +    CoreLoop_beforeWork,
    1.27 +    Procr_suspend,
    1.28 +    MasterLoop_beforeNextAssign
    1.29  };
    1.30  
    1.31  #define getReturnAddressBeforeLibraryCall(vp_ptr, res_ptr) do{     \