summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/perf_event.h
AgeCommit message (Expand)Author
12 daysperf/x86/intel: Support arch-PEBS based SIMD/eGPRs samplingDapeng Mi
12 daysperf/x86: Support SSP sampling using sample_regs_* fieldsDapeng Mi
12 daysperf/x86: Support eGPRs sampling using sample_regs_* fieldsDapeng Mi
12 daysperf/x86: Support OPMASK sampling using sample_simd_pred_reg_* fieldsDapeng Mi
12 daysperf/x86: Support ZMM sampling using sample_simd_vec_reg_* fieldsDapeng Mi
12 daysperf/x86: Support YMM sampling using sample_simd_vec_reg_* fieldsDapeng Mi
12 daysperf/x86: Support XMM sampling using sample_simd_vec_reg_* fieldsDapeng Mi
12 daysperf/x86: Enable XMM register sampling for non-PEBS eventsDapeng Mi
2026-05-27KVM: x86/pmu: Disable counters based on Host-Only/Guest-Only bits in SVMYosry Ahmed
2026-02-27perf/amd/ibs: Add new MSRs and CPUID bits definitionsRavi Bangoria
2026-02-27perf/amd/ibs: Define macro for ldlat mask and shiftRavi Bangoria
2026-01-15perf/x86/intel: Add support for rdpmc user disable featureDapeng Mi
2025-12-17perf/x86/core: Plumb mediated PMU capability from x86_pmu to x86_pmu_capMingwei Zhang
2025-12-17perf/x86/core: Add APIs to switch to/from mediated PMI vector (for KVM)Sean Christopherson
2025-11-07perf/x86/intel: Add counter group support for arch-PEBSDapeng Mi
2025-11-07perf/x86/intel: Process arch-PEBS records or record fragmentsDapeng Mi
2025-11-07perf/x86/intel: Initialize architectural PEBSDapeng Mi
2025-08-21perf/x86/intel: Add ICL_FIXED_0_ADAPTIVE bit into INTEL_FIXED_BITS_MASKDapeng Mi
2025-08-21perf/x86/intel: Change macro GLOBAL_CTRL_EN_PERF_METRICS to BIT_ULL(48)Dapeng Mi
2025-04-08perf/x86/intel: Add CPUID enumeration for the auto counter reloadKan Liang
2025-02-21Merge branch 'perf/urgent' into perf/core, to pick up fixes before merging ne...Ingo Molnar
2025-02-17perf/amd/ibs: Update DTLB/PageSize decode logicRavi Bangoria
2025-02-17perf/amd/ibs: Add support for OP Load Latency FilteringRavi Bangoria
2025-02-08perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAFKan Liang
2025-02-05perf/x86/intel: Support PEBS counters snapshottingKan Liang
2025-02-03perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCntRavi Bangoria
2024-12-20perf/x86/intel: Support RDPMC metrics clear modeKan Liang
2024-12-02perf/x86/intel/ds: Clarify adaptive PEBS processingKan Liang
2024-11-14perf/x86: Refactor misc flag assignmentsColton Lewis
2024-11-14perf/core: Hoist perf_instruction_pointer() and perf_misc_flags()Colton Lewis
2024-07-04perf/x86/intel: Support PERFEVTSEL extensionKan Liang
2024-07-04perf/x86: Add Lunar Lake and Arrow Lake supportKan Liang
2024-04-11perf/x86/intel: Expose existence of callback support to KVMSean Christopherson
2023-10-27perf/x86/intel: Support branch counters loggingKan Liang
2023-10-09perf/x86/amd/uncore: Add memory controller supportSandipan Das
2023-06-27Merge tag 'perf-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2023-05-08perf/x86/intel: Define bit macros for FixCntrCtl MSRDapeng Mi
2023-05-08perf/ibs: Fix interface via core pmu eventsRavi Bangoria
2023-05-08perf/x86/intel/ds: Flush PEBS DS when changing PEBS_DATA_CFGKan Liang
2023-02-20Merge tag 'sched-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2023-01-13x86/perf/amd: Remove tracing from perf_lopwr_cb()Peter Zijlstra
2023-01-09perf/x86/intel: Support Architectural PerfMon Extension leafKan Liang
2022-11-09perf/x86/core: Zero @lbr instead of returning -1 in x86_perf_get_lbr() stubSean Christopherson
2022-08-27perf/x86/amd/lbr: Detect LbrExtV2 supportSandipan Das
2022-08-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2022-06-13perf/x86/amd/uncore: Add PerfMonV2 DF event formatSandipan Das
2022-06-13perf/x86/amd/uncore: Detect available DF countersSandipan Das
2022-06-08perf: x86/core: Add interface to query perfmon_event_map[] directlyLike Xu
2022-06-08perf/x86/core: Pass "struct kvm_pmu *" to determine the guest valuesLike Xu
2022-06-08perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake ServerLike Xu