Messages in this thread Patch in this message | | | From | German Gomez <> | Subject | [PATCH 2/2] perf: arm_spe: Enable CONTEXT packets if profiling in CPU mode | Date | Thu, 13 Jan 2022 17:54:17 +0000 |
| |
Enable CONTEXT packets in SPE traces if the profiler runs in CPU mode.
Signed-off-by: German Gomez <german.gomez@arm.com> --- drivers/perf/arm_spe_pmu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/perf/arm_spe_pmu.c b/drivers/perf/arm_spe_pmu.c index 8515bf85c..7d9a7fa4f 100644 --- a/drivers/perf/arm_spe_pmu.c +++ b/drivers/perf/arm_spe_pmu.c @@ -711,7 +711,7 @@ static int arm_spe_pmu_event_init(struct perf_event *event) !(spe_pmu->features & SPE_PMU_FEAT_FILT_LAT)) return -EOPNOTSUPP; - spe_pmu->pmscr_cx = perfmon_capable(); + spe_pmu->pmscr_cx = perfmon_capable() || (event->cpu != -1); reg = arm_spe_event_to_pmscr(event); if (!perfmon_capable() && (reg & (BIT(SYS_PMSCR_EL1_PA_SHIFT) | -- 2.25.1
| |