Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
move virtual machines to the directory src/plugins/vm
authorMartin Quinson <martin.quinson@loria.fr>
Wed, 16 Nov 2016 22:19:35 +0000 (23:19 +0100)
committerMartin Quinson <martin.quinson@loria.fr>
Wed, 16 Nov 2016 22:19:35 +0000 (23:19 +0100)
15 files changed:
src/msg/msg_vm.cpp
src/plugins/vm/VirtualMachineImpl.cpp [moved from src/surf/VirtualMachineImpl.cpp with 98% similarity]
src/plugins/vm/VirtualMachineImpl.hpp [moved from src/surf/VirtualMachineImpl.hpp with 100% similarity]
src/plugins/vm/VmHostExt.cpp [moved from src/surf/VmHostExt.cpp with 90% similarity]
src/plugins/vm/VmHostExt.hpp [moved from src/surf/VmHostExt.hpp with 100% similarity]
src/plugins/vm/s4u_VirtualMachine.cpp [moved from src/s4u/s4u_VirtualMachine.cpp with 96% similarity]
src/simix/libsmx.cpp
src/simix/smx_host.cpp
src/simix/smx_vm.cpp
src/surf/HostImpl.cpp
src/surf/host_clm03.cpp
src/surf/plugins/energy.cpp
src/surf/surf_c_bindings.cpp
src/surf/surf_interface.cpp
tools/cmake/DefinePackages.cmake

index 8c5a080..177b776 100644 (file)
@@ -11,7 +11,7 @@
 
 #include <xbt/ex.hpp>
 
-#include "src/surf/VirtualMachineImpl.hpp"
+#include "src/plugins/vm/VirtualMachineImpl.hpp"
 #include <simgrid/s4u/VirtualMachine.hpp>
 #include <simgrid/s4u/host.hpp>
 
similarity index 98%
rename from src/surf/VirtualMachineImpl.cpp
rename to src/plugins/vm/VirtualMachineImpl.cpp
index 97b5613..5b03ca6 100644 (file)
@@ -4,12 +4,12 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
-#include "src/surf/VirtualMachineImpl.hpp"
+#include "src/plugins/vm/VirtualMachineImpl.hpp"
 #include "simgrid/s4u/VirtualMachine.hpp"
 
 #include <xbt/signal.hpp>
 
-#include "cpu_cas01.hpp"
+#include "src/surf/cpu_cas01.hpp"
 
 XBT_LOG_NEW_DEFAULT_SUBCATEGORY(surf_vm, surf, "Logging specific to the SURF VM module");
 
@@ -140,7 +140,7 @@ VirtualMachineImpl::~VirtualMachineImpl()
   allVms_.erase(find(allVms_.begin(), allVms_.end(), this));
 
   /* dirty page tracking */
-  unsigned int size = xbt_dict_size(dp_objs);
+  unsigned int size          = xbt_dict_size(dp_objs);
   static bool already_warned = false;
   if (size > 0 && !already_warned) {
     xbt_dict_cursor_t cursor = nullptr;
similarity index 90%
rename from src/surf/VmHostExt.cpp
rename to src/plugins/vm/VmHostExt.cpp
index a79060e..a4fcf09 100644 (file)
@@ -3,7 +3,7 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
-#include "src/surf/VmHostExt.hpp"
+#include "src/plugins/vm/VmHostExt.hpp"
 
 XBT_LOG_EXTERNAL_CATEGORY(surf_vm);
 XBT_LOG_DEFAULT_CATEGORY(surf_vm);
similarity index 96%
rename from src/s4u/s4u_VirtualMachine.cpp
rename to src/plugins/vm/s4u_VirtualMachine.cpp
index d6d976e..1ea75da 100644 (file)
@@ -7,8 +7,8 @@
 #include "simgrid/s4u/VirtualMachine.hpp"
 #include "simgrid/s4u/host.hpp"
 #include "simgrid/simix.hpp"
+#include "src/plugins/vm/VirtualMachineImpl.hpp"
 #include "src/surf/HostImpl.hpp"
-#include "src/surf/VirtualMachineImpl.hpp"
 #include "xbt/asserts.h"
 
 namespace simgrid {
index 4686b80..14d8226 100644 (file)
@@ -25,8 +25,8 @@
 #include "src/kernel/activity/SynchroComm.hpp"
 #include "src/mc/mc_forward.hpp"
 #include "src/mc/mc_replay.h"
+#include "src/plugins/vm/VirtualMachineImpl.hpp"
 #include "src/simix/smx_host_private.h"
-#include "src/surf/VirtualMachineImpl.hpp"
 #include "xbt/ex.h"
 
 #include <simgrid/simix.hpp>
index b7ff8a5..cc6e282 100644 (file)
@@ -7,8 +7,8 @@
 #include "mc/mc.h"
 #include "smx_private.h"
 #include "src/mc/mc_replay.h"
+#include "src/plugins/vm/VirtualMachineImpl.hpp"
 #include "src/surf/HostImpl.hpp"
-#include "src/surf/VirtualMachineImpl.hpp"
 #include "xbt/sysdep.h"
 #include <xbt/ex.hpp>
 
index 2866042..2866b91 100644 (file)
@@ -6,8 +6,8 @@
 #include "mc/mc.h"
 #include "simgrid/s4u/VirtualMachine.hpp"
 #include "smx_private.h"
+#include "src/plugins/vm/VirtualMachineImpl.hpp"
 #include "src/surf/HostImpl.hpp"
-#include "src/surf/VirtualMachineImpl.hpp"
 
 XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_vm, simix, "Logging specific to SIMIX Virtual Machines");
 
index 2943b4d..52dcdbc 100644 (file)
@@ -10,8 +10,8 @@
 #include "src/surf/HostImpl.hpp"
 #include "simgrid/sg_config.h"
 
-#include "VirtualMachineImpl.hpp"
 #include "network_interface.hpp"
+#include "src/plugins/vm/VirtualMachineImpl.hpp"
 
 XBT_LOG_NEW_DEFAULT_SUBCATEGORY(surf_host, surf, "Logging specific to the SURF host module");
 
index a60b0bf..7a4686e 100644 (file)
@@ -10,7 +10,6 @@
 
 #include "host_clm03.hpp"
 
-#include "VirtualMachineImpl.hpp"
 #include "cpu_cas01.hpp"
 #include "simgrid/sg_config.h"
 
index b76c913..d0d1d32 100644 (file)
@@ -5,7 +5,7 @@
 
 #include "simgrid/plugins/energy.h"
 #include "simgrid/simix.hpp"
-#include "src/surf/VirtualMachineImpl.hpp"
+#include "src/plugins/vm/VirtualMachineImpl.hpp"
 #include "src/surf/cpu_interface.hpp"
 #include "src/surf/plugins/energy.hpp"
 #include <utility>
index 3b323f7..3870fa8 100644 (file)
@@ -4,11 +4,11 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
-#include "VirtualMachineImpl.hpp"
-#include "network_interface.hpp"
 #include "plugins/energy.hpp"
 #include "src/instr/instr_private.h"
+#include "src/plugins/vm/VirtualMachineImpl.hpp"
 #include "src/surf/HostImpl.hpp"
+#include "src/surf/network_interface.hpp"
 #include "surf_interface.hpp"
 
 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(surf_kernel);
index 24577af..01bc6f0 100644 (file)
@@ -5,7 +5,6 @@
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
 #include "surf_interface.hpp"
-#include "VirtualMachineImpl.hpp"
 #include "cpu_interface.hpp"
 #include "mc/mc.h"
 #include "network_interface.hpp"
index b95d9cf..87152e4 100644 (file)
@@ -81,8 +81,6 @@ set(EXTRA_DIST
   src/surf/surf_private.h
   src/surf/surf_routing.hpp
   src/surf/PropertyHolder.hpp
-  src/surf/VirtualMachineImpl.hpp
-  src/surf/VmHostExt.hpp
   src/surf/host_clm03.hpp
   src/surf/HostImpl.hpp
   src/surf/ptask_L07.hpp
@@ -333,13 +331,19 @@ set(SURF_SRC
   src/surf/xml/surfxml_parseplatf.cpp
   src/surf/trace_mgr.hpp
   src/surf/trace_mgr.cpp
-  src/surf/VirtualMachineImpl.cpp
-  src/surf/VmHostExt.cpp
   src/surf/host_clm03.cpp
   src/surf/HostImpl.cpp
   src/surf/ptask_L07.cpp
   )
 
+set(PLUGINS_SRC
+  src/plugins/vm/s4u_VirtualMachine.cpp
+  src/plugins/vm/VirtualMachineImpl.hpp
+  src/plugins/vm/VirtualMachineImpl.cpp
+  src/plugins/vm/VmHostExt.hpp
+  src/plugins/vm/VmHostExt.cpp
+  )
+  
 set(SIMIX_GENERATED_SRC   src/simix/popping_generated.cpp  )
 set(SIMIX_SRC
   src/kernel/future.cpp
@@ -393,7 +397,6 @@ set(S4U_SRC
   src/s4u/s4u_mutex.cpp
   src/s4u/s4u_conditionVariable.cpp
   src/s4u/s4u_storage.cpp
-  src/s4u/s4u_VirtualMachine.cpp
 )
 
 set(SIMGRID_SRC
@@ -744,6 +747,7 @@ endif()
 
 ### Simgrid Lib sources
 set(simgrid_sources
+  ${PLUGINS_SRC}
   ${BINDINGS_SRC}
   ${MC_SRC_BASE}
   ${MSG_SRC}