Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > VMS_impls > VMS__MC_shared_impl
diff 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 |
line diff
1.1 --- a/VMS.h Wed Mar 27 18:06:37 2013 +0100 1.2 +++ b/VMS.h Wed May 15 15:21:46 2013 +0200 1.3 @@ -44,8 +44,8 @@ 1.4 1.5 typedef SlaveVP *(*SlaveAssigner) ( void *, AnimSlot*); //semEnv, slot for HW info 1.6 typedef void (*RequestHandler) ( SlaveVP *, void * ); //prWReqst, semEnv 1.7 -typedef void (*TopLevelFnPtr) ( void *, SlaveVP * ); //initData, animSlv 1.8 -typedef void TopLevelFn ( void *, SlaveVP * ); //initData, animSlv 1.9 +typedef void (*TopLevelFnPtr) ( void * ); //initData, animSlv 1.10 +typedef void TopLevelFn ( void * ); //initData, animSlv 1.11 typedef void (*ResumeSlvFnPtr) ( SlaveVP *, void * ); 1.12 //=========== MEASUREMENT STUFF ========== 1.13 MEAS__Insert_Counter_Handler 1.14 @@ -238,6 +238,7 @@ 1.15 //============================= Global Vars ================================ 1.16 1.17 volatile MasterEnv *_VMSMasterEnv __align_to_cacheline__; 1.18 +extern __thread SlaveVP* currVP; 1.19 1.20 //these are global, but only used for startup and shutdown 1.21 pthread_t coreCtlrThdHandles[ NUM_CORES ]; //pthread's virt-procr state
