summaryrefslogtreecommitdiff
path: root/arch/x86/kernel/cpu/perf_event_intel_lbr.c
AgeCommit message (Expand)AuthorFilesLines
2016-01-06perf/x86/intel: Add perf core PMU support for Intel Knights LandingHarish Chegondi1-0/+14
2016-01-06perf/x86: Fix LBR related crashes on Intel AtomStephane Eranian1-4/+7
2015-11-23perf/x86: Add option to disable reading branch flags/cyclesAndi Kleen1-2/+17
2015-11-23perf/x86: Fix LBR call stack save/restoreAndi Kleen1-1/+3
2015-10-20perf/x86: Add support for PERF_SAMPLE_BRANCH_CALLStephane Eranian1-0/+4
2015-09-18perf/x86/intel: Fix static checker warning in lbr enableKan Liang1-2/+3
2015-09-13perf/x86/intel: Fix LBR callstack issue caused by FREEZE_LBRS_ON_PMIKan Liang1-3/+2
2015-08-04perf/x86/intel/lbr: Limit LBR accesses to TOS in callstack modeAndi Kleen1-3/+7
2015-08-04perf/x86/intel/lbr: Use correct index to save/restore LBR_INFO with call stackAndi Kleen1-2/+2
2015-08-04perf/x86/intel: Add Intel Skylake PMU supportAndi Kleen1-0/+20
2015-08-04perf/x86/intel/lbr: Optimize v4 LBR unfreezingAndi Kleen1-0/+7
2015-08-04perf/x86/intel/lbr: Add support for LBRv5Andi Kleen1-1/+20
2015-06-07perf/x86/intel: Drain the PEBS buffer during context switchesYan, Zheng1-3/+0
2015-06-07perf/x86/intel: add support for PERF_SAMPLE_BRANCH_IND_JUMPStephane Eranian1-1/+9
2015-04-02perf/x86/intel: Avoid rewriting DEBUGCTL with the same value for LBRsAndi Kleen1-2/+4
2015-04-02perf/x86/intel: Streamline LBR MSR handling in PMIAndi Kleen1-4/+8
2015-02-18perf/x86/intel: Expose LBR callstack to user space toolingPeter Zijlstra1-4/+4
2015-02-18perf/x86/intel: Discard zero length call entries in LBR call stackYan, Zheng1-2/+11
2015-02-18perf/x86/intel: Disable FREEZE_LBRS_ON_PMI when LBR operates in callstack modeYan, Zheng1-4/+13
2015-02-18perf/x86/intel: Save/restore LBR stack during context switchYan, Zheng1-12/+76
2015-02-18perf/x86/intel: Track number of events that use the LBR callstackYan, Zheng1-0/+19
2015-02-18perf/x86/intel: Add basic Haswell LBR call stack supportYan, Zheng1-22/+69
2015-02-18perf/x86/intel: Use context switch callback to flush LBR stackYan, Zheng1-0/+27
2015-02-18perf/x86/intel: Reduce lbr_sel_map[] sizeYan, Zheng1-29/+25
2014-11-18x86: Remove arbitrary instruction size limit in instruction decoderDave Hansen1-6/+19
2014-10-15Merge branch 'for-3.18-consistent-ops' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-6/+6
2014-09-09perf/x86/intel: Mark initialization code as suchMathias Krause1-4/+4
2014-08-26x86: Replace __get_cpu_var usesChristoph Lameter1-6/+6
2014-06-05perf/x86: Add conditional branch filtering supportAnshuman Khandual1-0/+5
2013-11-06perf: Fix arch_perf_out_copy_user defaultPeter Zijlstra1-1/+1
2013-10-04perf/x86: Suppress duplicated abort LBR recordsAndi Kleen1-8/+21
2013-06-19perf/x86/intel: Support Haswell/v4 LBR formatAndi Kleen1-5/+51
2013-05-28perf/x86: Check branch sampling priv level in generic codeStephane Eranian1-10/+3
2013-05-05perf/x86/intel/lbr: Demand proper privileges for PERF_SAMPLE_BRANCH_KERNELPeter Zijlstra1-3/+10
2013-05-04perf/x86/intel/lbr: Fix LBR filterPeter Zijlstra1-2/+12
2012-09-04perf/x86: Enable Intel Cedarview Atom suppportStephane Eranian1-1/+2
2012-03-05perf/x86: Add LBR software filter support for Intel CPUsStephane Eranian1-22/+310
2012-03-05perf/x86: Implement PERF_SAMPLE_BRANCH for Intel CPUsStephane Eranian1-2/+84
2012-03-05perf/x86: Disable LBR support for older Intel Atom processorsStephane Eranian1-0/+10
2012-03-05perf/x86: Add Intel LBR mappings for PERF_SAMPLE_BRANCH filtersStephane Eranian1-2/+101
2012-03-05perf/x86: Add Intel LBR MSR definitionsStephane Eranian1-9/+9
2012-03-05perf: Add generic taken branch sampling supportStephane Eranian1-8/+13
2012-02-03perf: Remove deprecated WARN_ON_ONCE()Stephane Eranian1-2/+0
2011-09-26x86, perf: Clean up perf_event cpu codeKevin Winchester1-12/+16
2010-03-26perf, x86: Clean up debugctlmsr bit definitionsPeter Zijlstra1-5/+2
2010-03-10perf, x86: Fix LBR read-outPeter Zijlstra1-2/+2
2010-03-10perf, x86: Don't reset the LBR as frequentlyPeter Zijlstra1-5/+4
2010-03-10perf, x86: Fix LBR enable/disable vs cpuc->enabledPeter Zijlstra1-3/+4
2010-03-10perf, x86: Clear the LBRs on initPeter Zijlstra1-0/+3
2010-03-10perf, x86: Clean up IA32_PERF_CAPABILITIES usagePeter Zijlstra1-14/+4