comparison VMS.h @ 219:8059fb8d5465

changed name VMS_primitives.s to VMS_primitives_asm.s and fiddled with includes
author Some Random Person <seanhalle@yahoo.com>
date Mon, 12 Mar 2012 05:38:07 -0700
parents 712218cdc4ba
children c88ce1db91ef
comparison
equal deleted inserted replaced
103:057cc6c4005b 104:66d5379f452f
215 215
216 volatile MasterEnv *_VMSMasterEnv __align_to_cacheline__; 216 volatile MasterEnv *_VMSMasterEnv __align_to_cacheline__;
217 217
218 pthread_t coreCtlrThdHandles[ NUM_CORES ]; //pthread's virt-procr state 218 pthread_t coreCtlrThdHandles[ NUM_CORES ]; //pthread's virt-procr state
219 ThdParams *coreCtlrThdParams [ NUM_CORES ]; 219 ThdParams *coreCtlrThdParams [ NUM_CORES ];
220 pthread_mutex_t suspendLock = PTHREAD_MUTEX_INITIALIZER; 220 pthread_mutex_t suspendLock = PTHREAD_MUTEX_INITIALIZER;
221 pthread_cond_t suspendCond = PTHREAD_COND_INITIALIZER; 221 pthread_cond_t suspendCond = PTHREAD_COND_INITIALIZER;
222 222
223 //========================= Function Prototypes =========================== 223 //========================= Function Prototypes ===========================
224 224
225 /* MEANING OF WL PI SS int 225 /* MEANING OF WL PI SS int
293 VMS_int__create_slaveVP_helper( SlaveVP *newSlv, TopLevelFnPtr fnPtr, 293 VMS_int__create_slaveVP_helper( SlaveVP *newSlv, TopLevelFnPtr fnPtr,
294 void *dataParam, void *stackLocs ); 294 void *dataParam, void *stackLocs );
295 295
296 inline void 296 inline void
297 VMS_int__point_slaveVP_to_Fn( SlaveVP *slaveVP, TopLevelFnPtr fnPtr, 297 VMS_int__point_slaveVP_to_Fn( SlaveVP *slaveVP, TopLevelFnPtr fnPtr,
298 void *dataParam); 298 void *dataParam);
299 299
300 void 300 void
301 VMS_int__dissipate_slaveVP( SlaveVP *slaveToDissipate ); 301 VMS_int__dissipate_slaveVP( SlaveVP *slaveToDissipate );
302 #define VMS_PI__dissipate_slaveVP VMS_int__dissipate_slaveVP 302 #define VMS_PI__dissipate_slaveVP VMS_int__dissipate_slaveVP
303 //WL: dissipate a SlaveVP by sending a request 303 //WL: dissipate a SlaveVP by sending a request