From: Martin Quinson Date: Sun, 17 Jan 2016 11:21:37 +0000 (+0100) Subject: one step to make VM usable with any Cpu model X-Git-Tag: v3_13~1218 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/be8f70f9dd5f579bae9e30b0ae11ad124e621243 one step to make VM usable with any Cpu model --- diff --git a/src/surf/host_interface.cpp b/src/surf/host_interface.cpp index 34db01bf0f..8e2f22c9bf 100644 --- a/src/surf/host_interface.cpp +++ b/src/surf/host_interface.cpp @@ -52,11 +52,9 @@ void HostModel::adjustWeightOfDummyCpuActions() iter != VMModel::ws_vms.end(); ++iter) { VirtualMachine *ws_vm = &*iter; - CpuCas01 *cpu_cas01 = static_cast(ws_vm->p_cpu); - xbt_assert(cpu_cas01, "cpu-less host"); + Cpu *cpu = ws_vm->p_cpu; - int is_active = lmm_constraint_used(cpu_cas01->getModel()->getMaxminSystem(), cpu_cas01->getConstraint()); - // int is_active_old = constraint_is_active(cpu_cas01); + int is_active = lmm_constraint_used(cpu->getModel()->getMaxminSystem(), cpu->getConstraint()); if (is_active) { /* some tasks exist on this VM */