changeset 15:6bf2610e0fd5 ML_lib DKU working

minor changes -- from DKU development
author Sean Halle <seanhalle@yahoo.com>
date Sat, 29 Mar 2014 06:17:29 -0700
parents 3afbf8f9294b
children c752e62ad9c5
files PR__int.h langlets/PRServ__wrapper_library.h
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line diff
     1.1 --- a/PR__int.h	Thu Sep 26 07:26:08 2013 -0700
     1.2 +++ b/PR__int.h	Sat Mar 29 06:17:29 2014 -0700
     1.3 @@ -248,6 +248,9 @@
     1.4  PR_int__get_wrapper_lock();
     1.5  
     1.6  inline void
     1.7 +PR_int__get_master_lock();
     1.8 +
     1.9 +inline void
    1.10  PR_int__get_malloc_lock();
    1.11  
    1.12  #define PR_int__release_master_lock()  _PRTopEnv->masterLock  = UNLOCKED
     2.1 --- a/langlets/PRServ__wrapper_library.h	Thu Sep 26 07:26:08 2013 -0700
     2.2 +++ b/langlets/PRServ__wrapper_library.h	Sat Mar 29 06:17:29 2014 -0700
     2.3 @@ -37,9 +37,11 @@
     2.4  struct _DKUPiece
     2.5   {
     2.6     void        *payload;
     2.7 +   int32        dataFootprint; //Kbytes of cache space used by piece -- set by root piece maker and then by divider
     2.8     DKUPiece    *parent;
     2.9     DKUPiece   **children;
    2.10 -   int32        numChildren;
    2.11 +   int32        childFootprint; //set as suggestion by PR, reset by divider
    2.12 +   int32        numChildren; //set as suggestion by PR, reset by divider
    2.13     int32        numUnfinishedChildren;
    2.14     DKUInstance *dkuInstance;   //to get kernel and undivider
    2.15     void        *undividerInfo; //divider communicates to undivider