diff SSR.h @ 64:bd5ab695145c

MEAS__ macros for language added, and renamed a few things
author Some Random Person <seanhalle@yahoo.com>
date Tue, 13 Mar 2012 18:30:05 -0700
parents 64bacf647af9
children ce95c4d84fcd b5b5323b4177
line diff
     1.1 --- a/SSR.h	Tue Mar 13 10:04:14 2012 -0700
     1.2 +++ b/SSR.h	Tue Mar 13 18:30:05 2012 -0700
     1.3 @@ -84,7 +84,7 @@
     1.4  
     1.5     void              *initData;
     1.6     TopLevelFnPtr     fnPtr;
     1.7 -   int32              coreToScheduleOnto;
     1.8 +   int32              coreToAssignOnto;
     1.9  
    1.10     int32              sizeToMalloc;
    1.11     void              *ptrToFree;
    1.12 @@ -182,7 +182,7 @@
    1.13  
    1.14    SlaveVP *
    1.15  SSR__create_procr_with_affinity( TopLevelFnPtr fnPtr,    void *initData,
    1.16 -                            SlaveVP *creatingPr, int32 coreToScheduleOnto);
    1.17 +                            SlaveVP *creatingPr, int32 coreToAssignOnto);
    1.18  
    1.19  void
    1.20  SSR__dissipate_procr( SlaveVP *procrToDissipate );
    1.21 @@ -253,11 +253,15 @@
    1.22  SSR__Request_Handler( SlaveVP *requestingPr, void *_semEnv );
    1.23  
    1.24  SlaveVP *
    1.25 -SSR__schedule_slaveVP( void *_semEnv, int coreNum, int slotNum );
    1.26 +SSR__assign_slaveVP( void *_semEnv, int coreNum, SchedSlot *slot );
    1.27  
    1.28  SlaveVP*
    1.29  SSR__create_procr_helper( TopLevelFnPtr fnPtr, void *initData,
    1.30 -                          SSRSemEnv *semEnv,    int32 coreToScheduleOnto );
    1.31 +                          SSRSemEnv *semEnv,    int32 coreToAssignOnto );
    1.32  
    1.33 +//=====================  Measurement of Lang Overheads  =====================
    1.34 +#include "SSR_Measurement.h"
    1.35 +
    1.36 +//===========================================================================
    1.37  #endif	/* _SSR_H */
    1.38