aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kernel/cpu/perf_event_intel_lbr.c
AgeCommit message (Expand)Author
2015-11-23perf/x86: Fix LBR call stack save/restoreAndi Kleen
2015-10-20perf/x86: Add support for PERF_SAMPLE_BRANCH_CALLStephane Eranian
2015-09-18perf/x86/intel: Fix static checker warning in lbr enableKan Liang
2015-09-13perf/x86/intel: Fix LBR callstack issue caused by FREEZE_LBRS_ON_PMIKan Liang
2015-08-04perf/x86/intel/lbr: Limit LBR accesses to TOS in callstack modeAndi Kleen
2015-08-04perf/x86/intel/lbr: Use correct index to save/restore LBR_INFO with call stackAndi Kleen
2015-08-04perf/x86/intel: Add Intel Skylake PMU supportAndi Kleen
2015-08-04perf/x86/intel/lbr: Optimize v4 LBR unfreezingAndi Kleen
2015-08-04perf/x86/intel/lbr: Add support for LBRv5Andi Kleen
2015-06-07perf/x86/intel: Drain the PEBS buffer during context switchesYan, Zheng
2015-06-07perf/x86/intel: add support for PERF_SAMPLE_BRANCH_IND_JUMPStephane Eranian
2015-04-02perf/x86/intel: Avoid rewriting DEBUGCTL with the same value for LBRsAndi Kleen
2015-04-02perf/x86/intel: Streamline LBR MSR handling in PMIAndi Kleen
2015-02-18perf/x86/intel: Expose LBR callstack to user space toolingPeter Zijlstra
2015-02-18perf/x86/intel: Discard zero length call entries in LBR call stackYan, Zheng
2015-02-18perf/x86/intel: Disable FREEZE_LBRS_ON_PMI when LBR operates in callstack modeYan, Zheng
2015-02-18perf/x86/intel: Save/restore LBR stack during context switchYan, Zheng
2015-02-18perf/x86/intel: Track number of events that use the LBR callstackYan, Zheng
2015-02-18perf/x86/intel: Add basic Haswell LBR call stack supportYan, Zheng
2015-02-18perf/x86/intel: Use context switch callback to flush LBR stackYan, Zheng
2015-02-18perf/x86/intel: Reduce lbr_sel_map[] sizeYan, Zheng
2014-11-18x86: Remove arbitrary instruction size limit in instruction decoderDave Hansen
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-06-05perf/x86: Add conditional branch filtering supportAnshuman Khandual
2013-11-06perf: Fix arch_perf_out_copy_user defaultPeter Zijlstra
2013-10-04perf/x86: Suppress duplicated abort LBR recordsAndi Kleen
2013-06-19perf/x86/intel: Support Haswell/v4 LBR formatAndi Kleen
2013-05-28perf/x86: Check branch sampling priv level in generic codeStephane Eranian
2013-05-05perf/x86/intel/lbr: Demand proper privileges for PERF_SAMPLE_BRANCH_KERNELPeter Zijlstra
2013-05-04perf/x86/intel/lbr: Fix LBR filterPeter Zijlstra
2012-09-04perf/x86: Enable Intel Cedarview Atom suppportStephane Eranian
2012-03-05perf/x86: Add LBR software filter support for Intel CPUsStephane Eranian
2012-03-05perf/x86: Implement PERF_SAMPLE_BRANCH for Intel CPUsStephane Eranian
2012-03-05perf/x86: Disable LBR support for older Intel Atom processorsStephane Eranian
2012-03-05perf/x86: Add Intel LBR mappings for PERF_SAMPLE_BRANCH filtersStephane Eranian
2012-03-05perf/x86: Add Intel LBR MSR definitionsStephane Eranian
2012-03-05perf: Add generic taken branch sampling supportStephane Eranian
2012-02-03perf: Remove deprecated WARN_ON_ONCE()Stephane Eranian
2011-09-26x86, perf: Clean up perf_event cpu codeKevin Winchester
2010-03-26perf, x86: Clean up debugctlmsr bit definitionsPeter Zijlstra
2010-03-10perf, x86: Fix LBR read-outPeter Zijlstra
2010-03-10perf, x86: Don't reset the LBR as frequentlyPeter Zijlstra
2010-03-10perf, x86: Fix LBR enable/disable vs cpuc->enabledPeter Zijlstra
2010-03-10perf, x86: Clear the LBRs on initPeter Zijlstra
2010-03-10perf, x86: Clean up IA32_PERF_CAPABILITIES usagePeter Zijlstra
2010-03-10perf, x86: Implement simple LBR supportPeter Zijlstra