summaryrefslogtreecommitdiff
path: root/arch/x86/events/intel/ds.c
AgeCommit message (Expand)Author
2025-01-21Merge tag 'perf-core-2025-01-20' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2024-12-17perf/x86/intel/ds: Add PEBS format 6Kan Liang
2024-12-02perf/x86/intel/ds: Simplify the PEBS records processing for adaptive PEBSKan Liang
2024-12-02perf/x86/intel/ds: Factor out functions for PEBS records processingKan Liang
2024-12-02perf/x86/intel/ds: Clarify adaptive PEBS processingKan Liang
2024-12-02perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFGKan Liang
2024-12-02Merge branch 'perf/urgent'Peter Zijlstra
2024-11-19perf/core: Check sample_type in perf_sample_save_brstackYabin Cui
2024-11-19perf/core: Check sample_type in perf_sample_save_callchainYabin Cui
2024-10-07perf/x86/intel: Add PMU support for ArrowLake-HDapeng Mi
2024-07-09perf/x86/intel/ds: Fix non 0 retire latency on RaptorlakeKan Liang
2024-07-04perf/x86/intel: Support new data source for Lunar LakeKan Liang
2024-07-04perf/x86/intel: Rename model-specific pebs_latency_data functionsKan Liang
2024-07-04perf/x86: Add Lunar Lake and Arrow Lake supportKan Liang
2024-07-04perf/x86: Support counter maskKan Liang
2024-07-04perf/x86/intel: Support the PEBS event maskKan Liang
2024-04-03perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS eventKan Liang
2024-03-04x86/msr: Prepare for including <linux/percpu.h> into <asm/msr.h>Thomas Gleixner
2023-10-27perf/x86/intel: Support branch counters loggingKan Liang
2023-10-27perf: Add branch stack countersKan Liang
2023-08-29perf/x86/intel: Clean up the hybrid CPU type handling codeKan Liang
2023-08-29perf/x86/intel: Use the common uarch name for the shared functionsKan Liang
2023-08-09perf/x86/intel: Add Crestmont PMUKan Liang
2023-05-08perf/x86/intel/ds: Flush PEBS DS when changing PEBS_DATA_CFGKan Liang
2023-02-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2023-02-11perf/x86/intel/ds: Fix the conversion from TSC to perf timeKan Liang
2023-02-01perf/x86/intel: Expose EPT-friendly PEBS for SPR and future modelsLike Xu
2023-01-18perf/core: Introduce perf_prepare_header()Namhyung Kim
2023-01-18perf/core: Add perf_sample_save_brstack() helperNamhyung Kim
2023-01-18perf/core: Add perf_sample_save_callchain() helperNamhyung Kim
2023-01-09perf/x86: Support Retire LatencyKan Liang
2023-01-09perf/x86: Add Meteor Lake supportKan Liang
2022-12-12Merge tag 'perf-core-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2022-11-02perf/x86/intel: Fix pebs event constraints for SPRKan Liang
2022-11-02perf/x86/intel: Fix pebs event constraints for ICLKan Liang
2022-10-27perf: Rewrite core context handlingPeter Zijlstra
2022-10-10Merge tag 'perf-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2022-09-29Merge branch 'v6.0-rc7'Peter Zijlstra
2022-09-27perf: Use sample_flags for addrNamhyung Kim
2022-09-13perf: Use sample_flags for callchainNamhyung Kim
2022-09-06perf: Use sample_flags for txnKan Liang
2022-09-06perf: Use sample_flags for data_srcKan Liang
2022-09-06perf: Use sample_flags for weightKan Liang
2022-09-06perf: Use sample_flags for branch stackKan Liang
2022-09-06perf/x86/intel/pebs: Fix PEBS timestamps overwrittenKan Liang
2022-09-01perf/x86/intel: Fix unchecked MSR access error for Alder Lake NKan Liang
2022-08-19perf/x86/intel: Fix pebs event constraints for ADLKan Liang
2022-08-19perf/x86/intel/ds: Fix precise store latency handlingStephane Eranian
2022-08-19perf/x86/core: Set pebs_capable and PMU_FL_PEBS_ALL for the BaselinePeter Zijlstra
2022-07-04perf/x86/intel: Fix PEBS data source encoding for ADLKan Liang