KVM: x86: Adjust counter sample period after a wrmsr
authorEric Hankland <ehankland@google.com>
Sat, 22 Feb 2020 02:34:13 +0000 (18:34 -0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 16 Mar 2020 16:57:30 +0000 (17:57 +0100)
commit168d918f2643d7d3f0240e768d40b4f8aba3540a
tree1279f78c5f7baa15856fbfe9fd87ca7def67c28a
parent7f42aa76d4a5587939ee98d541ea1b97b382f408
KVM: x86: Adjust counter sample period after a wrmsr

The sample_period of a counter tracks when that counter will
overflow and set global status/trigger a PMI. However this currently
only gets set when the initial counter is created or when a counter is
resumed; this updates the sample period after a wrmsr so running
counters will accurately reflect their new value.

Signed-off-by: Eric Hankland <ehankland@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/pmu.c
arch/x86/kvm/pmu.h
arch/x86/kvm/vmx/pmu_intel.c