diff VMS.h @ 177:3bd35fc83c61

move loopgraph recording to plugin (\! changed scheduler fn prototype \!)
author Nina Engelhardt <nengel@mailbox.tu-berlin.de>
date Wed, 04 Jan 2012 16:40:10 +0100
parents 981acd1db6af
children 7523ee70d66c
line diff
     1.1 --- a/VMS.h	Mon Dec 05 18:59:48 2011 +0100
     1.2 +++ b/VMS.h	Wed Jan 04 16:40:10 2012 +0100
     1.3 @@ -18,6 +18,7 @@
     1.4  #include "vmalloc.h"
     1.5  #include "Counters/Counters.h"
     1.6  #include "loop.h"
     1.7 +#include "ListOfArrays/ListOfArrays.h"
     1.8  
     1.9  #include <pthread.h>
    1.10  #include <sys/time.h>
    1.11 @@ -124,7 +125,7 @@
    1.12  typedef struct _GateStruc     GateStruc;
    1.13  
    1.14  
    1.15 -typedef VirtProcr * (*SlaveScheduler)  ( void *, int );   //semEnv, coreIdx
    1.16 +typedef VirtProcr * (*SlaveScheduler)  ( void *, int, int );   //semEnv, coreIdx
    1.17  typedef void  (*RequestHandler)  ( VirtProcr *, void * ); //prWReqst, semEnv
    1.18  typedef void  (*VirtProcrFnPtr)  ( void *, VirtProcr * ); //initData, animPr
    1.19  typedef void    VirtProcrFn      ( void *, VirtProcr * ); //initData, animPr
    1.20 @@ -279,9 +280,7 @@
    1.21     PrivDynArrayInfo* counter_history_array_info;
    1.22     #endif
    1.23     #ifdef DETECT_LOOP_GRAPH
    1.24 -   bulb* loop_graph;
    1.25 -   PrivDynArrayInfo* loop_graph_array_info;
    1.26 -   int loop_counter[NUM_CORES];
    1.27 +
    1.28     #endif
    1.29   }
    1.30  MasterEnv;