android_kernel_samsung_msm8976/arch/x86/kernel/cpu
Andi Kleen 750fc132a8 perf/x86/intel: Fix PEBS data source interpretation on Nehalem/Westmere
commit e17dc65328057c00db7e1bfea249c8771a78b30b upstream.

Jiri reported some time ago that some entries in the PEBS data source table
in perf do not agree with the SDM. We investigated and the bits
changed for Sandy Bridge, but the SDM was not updated.

perf already implements the bits correctly for Sandy Bridge
and later. This patch patches it up for Nehalem and Westmere.

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: jolsa@kernel.org
Link: http://lkml.kernel.org/r/1456871124-15985-1-git-send-email-andi@firstfloor.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Willy Tarreau <w@1wt.eu>
2016-06-07 10:42:48 +02:00
..
mcheck Clean up cmci_rediscover code to fix problems found by Dave Jones 2013-04-08 17:41:50 +02:00
mtrr x86: Fix /proc/mtrr with base/size more than 44bits 2013-08-04 16:51:18 +08:00
.gitignore
Makefile Merge branch 'x86-paravirt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2013-04-30 08:41:21 -07:00
amd.c x86, cpu, amd: Add workaround for family 16h, erratum 793 2014-02-06 11:08:18 -08:00
bugs.c x86: Fold-in trivial check_config function 2013-04-16 11:50:50 +02:00
bugs_64.c
centaur.c
common.c x86/cpu: Fix SMAP check in PVOPS environments 2015-12-09 13:40:08 -05:00
cpu.h
cyrix.c x86, cpu: Convert Cyrix coma bug detection 2013-04-02 10:12:54 -07:00
hypervisor.c
intel.c x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead 2014-10-30 09:35:10 -07:00
intel_cacheinfo.c Merge branch 'x86-debug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2013-02-19 20:09:48 -08:00
match.c
mkcapflags.sh mkcapflags.pl: convert to mkcapflags.sh 2013-04-29 15:54:27 -07:00
mshyperv.c x86, hyperv: Mark the Hyper-V clocksource as being continuous 2015-01-29 17:40:56 -08:00
perf_event.c perf: Drop sample rate when sampling is too slow 2014-06-11 12:03:26 -07:00
perf_event.h perf/x86/intel: Fix PEBS data source interpretation on Nehalem/Westmere 2016-06-07 10:42:48 +02:00
perf_event_amd.c perf/x86/amd: Rework AMD PMU init code 2015-08-16 20:51:38 -07:00
perf_event_amd_ibs.c perf/x86/amd/ibs: Fix waking up from S3 for AMD family 10h 2014-01-25 08:27:11 -08:00
perf_event_amd_uncore.c perf/x86/amd: Fix AMD NB and L2I "uncore" support 2013-04-22 10:10:55 +02:00
perf_event_intel.c perf/x86/intel: Fix PEBS data source interpretation on Nehalem/Westmere 2016-06-07 10:42:48 +02:00
perf_event_intel_ds.c perf/x86/intel: Fix PEBS data source interpretation on Nehalem/Westmere 2016-06-07 10:42:48 +02:00
perf_event_intel_lbr.c perf/x86/intel/lbr: Demand proper privileges for PERF_SAMPLE_BRANCH_KERNEL 2013-05-05 10:58:11 +02:00
perf_event_intel_uncore.c perf/x86/intel/uncore: Make sure only uncore events are collected 2015-01-16 06:59:03 -08:00
perf_event_intel_uncore.h perf/x86/intel: Add Ivy Bridge-EP uncore support 2013-04-21 11:01:24 +02:00
perf_event_knc.c x86: Constify a few items 2013-03-11 15:11:03 +01:00
perf_event_p4.c perf/x86/intel/P4: Robistify P4 PMU types 2013-04-26 09:31:41 +02:00
perf_event_p6.c x86: Constify a few items 2013-03-11 15:11:03 +01:00
perfctr-watchdog.c
powerflags.c
proc.c x86, cpu: Convert Cyrix coma bug detection 2013-04-02 10:12:54 -07:00
rdrand.c
scattered.c cpufreq: AMD "frequency sensitivity feedback" powersave bias for ondemand governor 2013-04-10 13:19:26 +02:00
topology.c
transmeta.c
umc.c
vmware.c