Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
how many useless functions can this code possibly contain?
[simgrid.git] / src / simix / smx_vm.cpp
index ba05d17..768531c 100644 (file)
@@ -8,25 +8,20 @@
 #include "src/surf/virtual_machine.hpp"
 #include "src/surf/HostImpl.hpp"
 
-XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_vm, simix, "Logging specific to SIMIX (vms)");
+XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_vm, simix, "Logging specific to SIMIX Virtual Machines");
 
 /* **** create a VM **** */
 
 /**
  * @brief Internal function to create a SIMIX host.
  * @param name name of the host to create
- * @param data some user data (may be nullptr)
  */
-sg_host_t SIMIX_vm_create(const char *name, sg_host_t ind_phys_host)
+sg_host_t SIMIX_vm_create(const char *name, sg_host_t phys_host)
 {
-  /* Create surf associated resource */
-  surf_vm_model_create(name, ind_phys_host);
+  surf_vm_model->createVM(name, phys_host);
   sg_host_t host = sg_host_by_name(name);
   SIMIX_host_create(host);
 
-  /* We will be able to register the VM to its physical host, so that we can promptly
-   * retrieve the list VMs on the physical host. */
-
   return host;
 }