On 09/19/2012 08:44 PM, Auld, Will wrote: > @@ -2241,6 +2244,13 @@ static int vmx_set_msr(struct kvm_vcpu *vcpu, u32 msr_index, u64 data) > } > ret = kvm_set_msr_common(vcpu, msr_index, data); > break; > + case MSR_TSC_ADJUST: > +#define DUMMY 1 > + vmx_adjust_tsc_offset(vcpu, > + (s64)(data-vcpu->arch.tsc_adjust), > + (bool)DUMMY); > + vcpu->arch.tsc_adjust = (s64)data; > + break; > case MSR_TSC_AUX: > if (!vmx->rdtscp_enabled) > return 1; Writes to MSR_IA32_TSC also need to adjust MSR_IA32_TSC_ADJUST. -- error compiling committee.c: too many arguments to function -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html