X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/679f01c28ab1de90a8dd97b00c807f81993f81be..f9e6853d2c5b7b867211700bc12f0ee57f640b30:/src/smpi/smpi_bench.c diff --git a/src/smpi/smpi_bench.c b/src/smpi/smpi_bench.c index 537092b18e..126d1819d9 100644 --- a/src/smpi/smpi_bench.c +++ b/src/smpi/smpi_bench.c @@ -590,15 +590,7 @@ void switch_data_segment(int dest){ if (loaded_page==dest)//no need to switch either return; - - #ifdef HAVE_MMAP - int i; - if(loaded_page==-1){//initial switch, do the copy from the real page here - for (i=0; i< SIMIX_process_count(); i++){ - memcpy(mappings[i],TOPAGE(start_data_exe),size_data_exe); - } - } int current= fds[dest]; XBT_VERB("Switching data frame to the one of process %d", dest); void* tmp = mmap (TOPAGE(start_data_exe), size_data_exe, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_SHARED, current, 0);