summaryrefslogtreecommitdiff
path: root/arch/x86/kernel/cpu/perf_event_intel_ds.c
AgeCommit message (Expand)Author
2016-01-06perf/x86: Enable cycles:pp for Intel AtomStephane Eranian
2016-01-06perf/x86: fix PEBS issues on Intel Atom/Core2Stephane Eranian
2016-01-06perf/x86: Use INST_RETIRED.PREC_DIST for cycles: pppAndi Kleen
2016-01-06perf/x86: Use INST_RETIRED.TOTAL_CYCLES_PS for cycles:pp for SkylakeAndi Kleen
2016-01-06perf/x86: Allow zero PEBS status with only single active eventAndi Kleen
2016-01-06perf/x86: Remove warning for zero PEBS statusAndi Kleen
2015-09-13perf/x86/intel/ds: Work around BTS leaking kernel addressesAlexander Shishkin
2015-08-04perf/x86/intel/pebs: Robustify PEBS buffer drainPeter Zijlstra
2015-08-04perf/x86/intel/pebs: Fix event disable PEBS buffer drainLiang, Kan
2015-08-04perf/x86/intel: Add Intel Skylake PMU supportAndi Kleen
2015-08-04perf/x86/intel/lbr: Allow time stamp for free running PEBSv3Andi Kleen
2015-08-04perf/x86/intel: Add support for PEBSv3 profilingAndi Kleen
2015-06-07perf/x86/intel/pebs: Add PEBSv3 decodingPeter Zijlstra
2015-06-07perf/x86/intel: Introduce PERF_RECORD_LOST_SAMPLESKan Liang
2015-06-07perf/intel/x86: Enlarge the PEBS bufferYan, Zheng
2015-06-07perf/x86/intel: Drain the PEBS buffer during context switchesYan, Zheng
2015-06-07perf/x86/intel: Implement batched PEBS interrupt handling (large PEBS interru...Yan, Zheng
2015-06-07perf/x86/intel: Handle multiple records in the PEBS bufferYan, Zheng
2015-06-07perf/x86/intel: Introduce setup_pebs_sample_data()Yan, Zheng
2015-06-07perf/x86/intel: Use the PEBS auto reload mechanism when possibleYan, Zheng
2015-05-27perf/x86: Fix event/group validationPeter Zijlstra
2015-04-17perf/x86/intel: Fix Core2,Atom,NHM,WSM cycles:pp eventsPeter Zijlstra
2015-04-02perf/x86/intel: Enforce HT bug workaround with PEBS for SNB/IVB/HSWMaria Dimakopoulou
2015-04-02perf/x86/intel/bts: Add BTS PMU driverAlexander Shishkin
2015-01-16perf/x86/intel: Fix bug for "cycles:p" and "cycles:pp" on SLMKan Liang
2014-12-10Merge branch 'x86-mpx-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2014-11-18x86: Remove arbitrary instruction size limit in instruction decoderDave Hansen
2014-11-16perf/x86: Add support for sampling PEBS machine state registersStephane Eranian
2014-11-16perf/x86/intel: Disallow flags for most Core2/Atom/Nehalem/Westmere eventsAndi Kleen
2014-11-16perf/x86/intel: Use INTEL_FLAGS_UEVENT_CONSTRAINT for PRECDISTAndi Kleen
2014-10-15Merge branch 'for-3.18-consistent-ops' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2014-09-09perf/x86/intel: Mark initialization code as suchMathias Krause
2014-08-26x86: Replace __get_cpu_var usesChristoph Lameter
2014-08-13perf/x86: Clean up __intel_pmu_pebs_event() codeStephane Eranian
2014-08-13perf/x86: Fix data source encoding issues for load latency/precise storeStephane Eranian
2014-08-13perf/x86: Don't mark DataLA addresses as storeAndi Kleen
2014-08-13perf/x86: Revamp PEBS event selectionAndi Kleen
2014-07-16perf/x86/intel: Avoid spamming kernel log for BTS buffer failureDavid Rientjes
2014-05-19fix Haswell precise store data source encodingStephane Eranian
2013-11-06perf: Fix arch_perf_out_copy_user defaultPeter Zijlstra
2013-10-16perf/x86: Optimize intel_pmu_pebs_fixup_ip()Peter Zijlstra
2013-10-04perf/x86: Add Haswell specific transaction flag reportingAndi Kleen
2013-10-04Merge branch 'perf/urgent' into perf/coreIngo Molnar
2013-09-20perf/x86/intel: Fix build warning in intel_pmu_drain_pebs_nhm()Peter Zijlstra
2013-09-20perf/x86/intel: Remove division from the intel_pmu_drain_pebs_nhm() hot pathPeter Zijlstra
2013-09-18Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2013-09-14perf/x86/intel: Mark MEM_LOAD_UOPS_MISS_RETIRED as precise on SNBStephane Eranian
2013-09-12perf/x86/intel: Clean-up/reduce PEBS codePeter Zijlstra
2013-09-12perf/x86: Report TSX transaction abort cost as weightAndi Kleen
2013-09-02perf: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node()Joe Perches