Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > VMS_impls > VMS__MC_shared_impl
diff VMS.c @ 134:a9b72021f053
Distributed memory management w/o free requests working
| author | Merten Sach <msach@mailbox.tu-berlin.de> |
|---|---|
| date | Fri, 16 Sep 2011 16:19:24 +0200 |
| parents | dbfc8382d546 |
| children | 0b49fd35afc1 |
line diff
1.1 --- a/VMS.c Fri Sep 16 14:26:18 2011 +0200 1.2 +++ b/VMS.c Fri Sep 16 16:19:24 2011 +0200 1.3 @@ -13,6 +13,7 @@ 1.4 1.5 #include "VMS.h" 1.6 #include "ProcrContext.h" 1.7 +#include "scheduling.h" 1.8 #include "Queue_impl/BlockingQueue.h" 1.9 #include "Histogram/Histogram.h" 1.10 1.11 @@ -109,7 +110,9 @@ 1.12 for(i=0; i<NUM_CORES; i++) 1.13 { 1.14 _VMSMasterEnv->freeListHead[i] = VMS_ext__create_free_list(); 1.15 + _VMSMasterEnv->interMasterRequestsFor[i] = NULL; 1.16 } 1.17 + _VMSMasterEnv->currentMasterProcrID = 0; 1.18 1.19 1.20 //============================= MEASUREMENT STUFF ======================== 1.21 @@ -768,7 +771,7 @@ 1.22 //======================================================================== 1.23 */ 1.24 //These are the only two that use system free 1.25 - VMS_ext__free_free_list( _VMSMasterEnv->freeListHead ); 1.26 + VMS_ext__free_free_list( _VMSMasterEnv->freeListHead); 1.27 free( (void *)_VMSMasterEnv ); 1.28 } 1.29
