From: Patrick G. Bridges Date: Fri, 27 Apr 2012 19:39:08 +0000 (-0600) Subject: Added RDTSC trapping if we are dilating time. X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=commitdiff_plain;h=1f24e07023a33e1219b822b18ae390c187aef8b0;p=palacios.releases.git Added RDTSC trapping if we are dilating time. --- diff --git a/palacios/src/palacios/vmm_time.c b/palacios/src/palacios/vmm_time.c index 24790cf..ce89b21 100644 --- a/palacios/src/palacios/vmm_time.c +++ b/palacios/src/palacios/vmm_time.c @@ -451,7 +451,9 @@ void v3_init_time_core(struct guest_info * info) { time_state->flags |= VM_TIME_SLAVE_HOST; } if ((time_state->clock_ratio_denom != 1) || - (time_state->clock_ratio_num != 1)) { + (time_state->clock_ratio_num != 1) || + (info->vm_info->time_state.td_num != 1) || + (info->vm_info->time_state.td_denom != 1)) { time_state->flags |= VM_TIME_TRAP_RDTSC; }