[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen master] Revert "x86/viridian: Time Reference Count MSR"
commit 1cd4fab14ce25859efa4a2af13475e6650a5506c Author: Jan Beulich <jbeulich@xxxxxxxx> AuthorDate: Fri Jan 24 10:19:53 2014 +0100 Commit: Jan Beulich <jbeulich@xxxxxxxx> CommitDate: Fri Jan 24 10:19:53 2014 +0100 Revert "x86/viridian: Time Reference Count MSR" This mostly reverts commit e36cd2cdc9674a7a4855d21fb7b3e6e17c4bb33b. hvm_get_guest_time() is not a suitable time source for this MSR, as is resets across migration. Conflicts: xen/arch/x86/hvm/viridian.c xen/include/asm-x86/perfc_defn.h --- xen/arch/x86/hvm/viridian.c | 8 +------- xen/include/asm-x86/perfc_defn.h | 1 - 2 files changed, 1 insertions(+), 8 deletions(-) diff --git a/xen/arch/x86/hvm/viridian.c b/xen/arch/x86/hvm/viridian.c index 2b86d66..0fcbfd8 100644 --- a/xen/arch/x86/hvm/viridian.c +++ b/xen/arch/x86/hvm/viridian.c @@ -88,8 +88,7 @@ int cpuid_viridian_leaves(unsigned int leaf, unsigned int *eax, break; case 3: /* Which hypervisor MSRs are available to the guest */ - *eax = (CPUID3A_MSR_REF_COUNT | - CPUID3A_MSR_APIC_ACCESS | + *eax = (CPUID3A_MSR_APIC_ACCESS | CPUID3A_MSR_HYPERCALL | CPUID3A_MSR_VP_INDEX | CPUID3A_MSR_FREQ); @@ -312,11 +311,6 @@ int rdmsr_viridian_regs(uint32_t idx, uint64_t *val) *val = v->vcpu_id; break; - case VIRIDIAN_MSR_TIME_REF_COUNT: - perfc_incr(mshv_rdmsr_time_ref_count); - *val = hvm_get_guest_time(v) / 100; - break; - case VIRIDIAN_MSR_TSC_FREQUENCY: perfc_incr(mshv_rdmsr_tsc_frequency); *val = (uint64_t)d->arch.tsc_khz * 1000ull; diff --git a/xen/include/asm-x86/perfc_defn.h b/xen/include/asm-x86/perfc_defn.h index 6c590aa..7d802cc 100644 --- a/xen/include/asm-x86/perfc_defn.h +++ b/xen/include/asm-x86/perfc_defn.h @@ -118,7 +118,6 @@ PERFCOUNTER(mshv_call_long_wait, "MS Hv Notify long wait") PERFCOUNTER(mshv_rdmsr_osid, "MS Hv rdmsr Guest OS ID") PERFCOUNTER(mshv_rdmsr_hc_page, "MS Hv rdmsr hypercall page") PERFCOUNTER(mshv_rdmsr_vp_index, "MS Hv rdmsr vp index") -PERFCOUNTER(mshv_rdmsr_time_ref_count, "MS Hv rdmsr time reference count") PERFCOUNTER(mshv_rdmsr_tsc_frequency, "MS Hv rdmsr TSC frequency") PERFCOUNTER(mshv_rdmsr_apic_frequency, "MS Hv rdmsr APIC frequency") PERFCOUNTER(mshv_rdmsr_icr, "MS Hv rdmsr icr") -- generated by git-patchbot for /home/xen/git/xen.git#master _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |