comparison VMS.h @ 280:67b684afa736

hide animating VP and entry point
author Nina Engelhardt <nengel@mailbox.tu-berlin.de>
date Wed, 15 May 2013 15:21:46 +0200
parents a6005210f581
children b58fb1343377
comparison
equal deleted inserted replaced
126:1c551e5e453c 127:02aaf1c174a4
42 typedef struct _IntervalProbe IntervalProbe; 42 typedef struct _IntervalProbe IntervalProbe;
43 43
44 44
45 typedef SlaveVP *(*SlaveAssigner) ( void *, AnimSlot*); //semEnv, slot for HW info 45 typedef SlaveVP *(*SlaveAssigner) ( void *, AnimSlot*); //semEnv, slot for HW info
46 typedef void (*RequestHandler) ( SlaveVP *, void * ); //prWReqst, semEnv 46 typedef void (*RequestHandler) ( SlaveVP *, void * ); //prWReqst, semEnv
47 typedef void (*TopLevelFnPtr) ( void *, SlaveVP * ); //initData, animSlv 47 typedef void (*TopLevelFnPtr) ( void * ); //initData, animSlv
48 typedef void TopLevelFn ( void *, SlaveVP * ); //initData, animSlv 48 typedef void TopLevelFn ( void * ); //initData, animSlv
49 typedef void (*ResumeSlvFnPtr) ( SlaveVP *, void * ); 49 typedef void (*ResumeSlvFnPtr) ( SlaveVP *, void * );
50 //=========== MEASUREMENT STUFF ========== 50 //=========== MEASUREMENT STUFF ==========
51 MEAS__Insert_Counter_Handler 51 MEAS__Insert_Counter_Handler
52 //======================================== 52 //========================================
53 53
236 ThdParams; 236 ThdParams;
237 237
238 //============================= Global Vars ================================ 238 //============================= Global Vars ================================
239 239
240 volatile MasterEnv *_VMSMasterEnv __align_to_cacheline__; 240 volatile MasterEnv *_VMSMasterEnv __align_to_cacheline__;
241 extern __thread SlaveVP* currVP;
241 242
242 //these are global, but only used for startup and shutdown 243 //these are global, but only used for startup and shutdown
243 pthread_t coreCtlrThdHandles[ NUM_CORES ]; //pthread's virt-procr state 244 pthread_t coreCtlrThdHandles[ NUM_CORES ]; //pthread's virt-procr state
244 ThdParams *coreCtlrThdParams [ NUM_CORES ]; 245 ThdParams *coreCtlrThdParams [ NUM_CORES ];
245 246