Re: [PATCH] perf/x86/intel/pt: Test CPU vendor before loading

2015-11-12 Thread Peter Zijlstra
On Thu, Nov 12, 2015 at 11:56:12AM +0100, Borislav Petkov wrote: > diff --git a/arch/x86/kernel/cpu/perf_event_intel_pt.c > b/arch/x86/kernel/cpu/perf_event_intel_pt.c > index 42169283448b..fa1262b025e7 100644 > --- a/arch/x86/kernel/cpu/perf_event_intel_pt.c > +++ b/arch/x86/kernel/cpu/perf_event

[PATCH] perf/x86/intel/pt: Test CPU vendor before loading

2015-11-12 Thread Borislav Petkov
From: Borislav Petkov This keeps poking at MSR 0x570 when loading, i.e. MSR_IA32_RTIT_CTL, which is most likely not present on other vendors. It is using the _safe variant but there's no need to try it at all, really. Besides, it causes unhandled rdmsr warnings when booting in a guest: kvm [441