- surf_vm_workstation_model = new WorkstationVMModel();
- xbt_dynar_push(model_list, &surf_vm_workstation_model);
- xbt_dynar_push(model_list_invoke, &surf_vm_workstation_model);
+ if (surf_cpu_model_vm) {
+ surf_vm_workstation_model = new WorkstationVMModel();
+ ModelPtr model = static_cast<ModelPtr>(surf_vm_workstation_model);
+
+ xbt_dynar_push(model_list, &model);
+ xbt_dynar_push(model_list_invoke, &model);
+ }