All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V5 1/4] perf/x86/intel/ds: Add PEBS format 6
@ 2024-12-16 20:45 kan.liang
  2024-12-16 20:45 ` [PATCH V5 2/4] perf/x86: Extend event update interface kan.liang
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: kan.liang @ 2024-12-16 20:45 UTC (permalink / raw)
  To: peterz, mingo, acme, namhyung, irogers, linux-kernel,
	linux-perf-users
  Cc: ak, eranian, Kan Liang, stable

From: Kan Liang <kan.liang@linux.intel.com>

The only difference between 5 and 6 is the new counters snapshotting
group, without the following counters snapshotting enabling patches,
it's impossible to utilize the feature in a PEBS record. It's safe to
share the same code path with format 5.

Add format 6, so the end user can at least utilize the legacy PEBS
features.

Fixes: a932aa0e868f ("perf/x86: Add Lunar Lake and Arrow Lake support")
Signed-off-by: Kan Liang <kan.liang@linux.intel.com>
Cc: stable@vger.kernel.org
---

New patch since V4

 arch/x86/events/intel/ds.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/x86/events/intel/ds.c b/arch/x86/events/intel/ds.c
index 8dcf90f6fb59..ba74e1198328 100644
--- a/arch/x86/events/intel/ds.c
+++ b/arch/x86/events/intel/ds.c
@@ -2551,6 +2551,7 @@ void __init intel_ds_init(void)
 			x86_pmu.large_pebs_flags |= PERF_SAMPLE_TIME;
 			break;
 
+		case 6:
 		case 5:
 			x86_pmu.pebs_ept = 1;
 			fallthrough;
-- 
2.38.1


^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2024-12-24  9:46 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-16 20:45 [PATCH V5 1/4] perf/x86/intel/ds: Add PEBS format 6 kan.liang
2024-12-16 20:45 ` [PATCH V5 2/4] perf/x86: Extend event update interface kan.liang
2024-12-16 20:45 ` [PATCH V5 3/4] perf: Extend perf_output_read kan.liang
2024-12-16 20:45 ` [PATCH V5 4/4] perf/x86/intel: Support PEBS counters snapshotting kan.liang
2024-12-17 13:37   ` Peter Zijlstra
2024-12-17 17:45     ` Liang, Kan
2024-12-17 20:29       ` Peter Zijlstra
2024-12-17 20:59         ` Liang, Kan
2024-12-18  8:24       ` Peter Zijlstra
2024-12-18 14:52         ` Liang, Kan
2024-12-24  9:46 ` [tip: perf/urgent] perf/x86/intel/ds: Add PEBS format 6 tip-bot2 for Kan Liang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.