aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/pmu.c
diff options
context:
space:
mode:
authorWei Huang <wehuang@redhat.com>2015-06-19 13:54:23 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2015-06-19 17:16:29 +0200
commit474a5bb944d2ad308a1360dcae72b16b8eecd250 (patch)
tree5da7334c0f015f03f519ba47b26ffc4ac0208a5a /arch/x86/kvm/pmu.c
parentKVM: x86/vPMU: rename a few PMU functions (diff)
downloadlinux-dev-474a5bb944d2ad308a1360dcae72b16b8eecd250.tar.xz
linux-dev-474a5bb944d2ad308a1360dcae72b16b8eecd250.zip
KVM: x86/vPMU: introduce pmu.h header
This will be used for private function used by AMD- and Intel-specific PMU implementations. Signed-off-by: Wei Huang <wei@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/kvm/pmu.c')
-rw-r--r--arch/x86/kvm/pmu.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/arch/x86/kvm/pmu.c b/arch/x86/kvm/pmu.c
index d6a4506f62a8..3d2990207be2 100644
--- a/arch/x86/kvm/pmu.c
+++ b/arch/x86/kvm/pmu.c
@@ -19,13 +19,9 @@
#include "x86.h"
#include "cpuid.h"
#include "lapic.h"
+#include "pmu.h"
-static struct kvm_arch_event_perf_mapping {
- u8 eventsel;
- u8 unit_mask;
- unsigned event_type;
- bool inexact;
-} arch_events[] = {
+static struct kvm_event_hw_type_mapping arch_events[] = {
/* Index must match CPUID 0x0A.EBX bit vector */
[0] = { 0x3c, 0x00, PERF_COUNT_HW_CPU_CYCLES },
[1] = { 0xc0, 0x00, PERF_COUNT_HW_INSTRUCTIONS },