// //// CPU RELATED STUFF ////
// Roughly, create a vcpu resource by using the values of the sub_cpu one.
- CpuCas01 *sub_cpu = static_cast<CpuCas01*>(sg_host_surfcpu(host_PM));
+ CpuCas01 *sub_cpu = static_cast<CpuCas01*>(host_PM->p_cpu);
p_cpu = surf_cpu_model_vm->createCpu(host, // the machine hosting the VM
sub_cpu->getSpeedPeakList(), // host->power_peak,
/* Update vcpu's action for the new pm */
{
/* create a cpu action bound to the pm model at the destination. */
- CpuAction *new_cpu_action = static_cast<CpuAction*>(
- static_cast<Cpu*>(sg_host_surfcpu(host_dest))->execute(0));
+ CpuAction *new_cpu_action = static_cast<CpuAction*>(host_dest->p_cpu->execute(0));
e_surf_action_state_t state = p_action->getState();
if (state != SURF_ACTION_DONE)