current_cpu is not CPUX86State,
CPUX86State is in current_cpu->env_ptr now
#ifdef CONFIG_KVM
cpu_synchronize_state(current_cpu);
- memcpy(&ps->cr[0], &((CPUX86State*)current_cpu)->cr[0], sizeof(ps->cr));
+ memcpy(&ps->cr[0], &((CPUX86State*)current_cpu->env_ptr)->cr[0], sizeof(ps->cr));
#endif
return ps;
static __inline void yagl_cpu_synchronize_state(struct yagl_process_state *ps)
{
if (kvm_enabled()) {
- memcpy(&((CPUX86State*)current_cpu)->cr[0], &ps->cr[0], sizeof(ps->cr));
+ memcpy(&((CPUX86State*)current_cpu->env_ptr)->cr[0], &ps->cr[0], sizeof(ps->cr));
}
}
#else