From: German Gomez <german.gomez@arm.com> To: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, will@kernel.org, mark.rutland@arm.com, james.clark@arm.com, leo.yan@linaro.org Cc: German Gomez <german.gomez@arm.com> Subject: [RFC PATCH 0/2] perf: arm_spe: Fix consistency of CONTEXT packets in SPE driver Date: Mon, 17 Jan 2022 12:44:30 +0000 [thread overview] Message-ID: <20220117124432.3119132-1-german.gomez@arm.com> (raw) Applies a couple of small changes to the arm_spe_pmu driver. We are seeing context packets in an inconsistent number of SPE records even when the perf-tool runs without the needed capabilities. This is fixed in [1/2]. We're also allowing CONTEXT packets to be collected in per-cpu events in [2/2]. I'm sending as an RFC because it's the first time I change driver code. Also I'm not 100% sure of the approach in [2/2] (from a security and/or implementation standpoint). Thanks, German - [PATCH 1/2] Fixes the consistency issue with the context packets. - [PATCH 2/2] Enables context packets in per-cpu events. German Gomez (2): perf: arm_spe: Fix consistency of PMSCR register bit CX perf: arm_spe: Enable CONTEXT packets in SPE traces if the profiler runs in CPU mode. drivers/perf/arm_spe_pmu.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) -- 2.25.1
WARNING: multiple messages have this Message-ID (diff)
From: German Gomez <german.gomez@arm.com> To: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, will@kernel.org, mark.rutland@arm.com, james.clark@arm.com, leo.yan@linaro.org Cc: German Gomez <german.gomez@arm.com> Subject: [RFC PATCH 0/2] perf: arm_spe: Fix consistency of CONTEXT packets in SPE driver Date: Mon, 17 Jan 2022 12:44:30 +0000 [thread overview] Message-ID: <20220117124432.3119132-1-german.gomez@arm.com> (raw) Applies a couple of small changes to the arm_spe_pmu driver. We are seeing context packets in an inconsistent number of SPE records even when the perf-tool runs without the needed capabilities. This is fixed in [1/2]. We're also allowing CONTEXT packets to be collected in per-cpu events in [2/2]. I'm sending as an RFC because it's the first time I change driver code. Also I'm not 100% sure of the approach in [2/2] (from a security and/or implementation standpoint). Thanks, German - [PATCH 1/2] Fixes the consistency issue with the context packets. - [PATCH 2/2] Enables context packets in per-cpu events. German Gomez (2): perf: arm_spe: Fix consistency of PMSCR register bit CX perf: arm_spe: Enable CONTEXT packets in SPE traces if the profiler runs in CPU mode. drivers/perf/arm_spe_pmu.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) -- 2.25.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2022-01-17 12:45 UTC|newest] Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top 2022-01-17 12:44 German Gomez [this message] 2022-01-17 12:44 ` [RFC PATCH 0/2] perf: arm_spe: Fix consistency of CONTEXT packets in SPE driver German Gomez 2022-01-17 12:44 ` [RFC PATCH 1/2] perf: arm_spe: Fix consistency of PMSCR register bit CX German Gomez 2022-01-17 12:44 ` German Gomez 2022-01-18 10:07 ` Will Deacon 2022-01-18 10:07 ` Will Deacon 2022-01-18 14:04 ` German Gomez 2022-01-18 14:04 ` German Gomez 2022-01-19 11:27 ` German Gomez 2022-01-19 11:27 ` German Gomez 2022-01-18 16:28 ` James Clark 2022-01-18 16:28 ` James Clark 2022-02-05 15:39 ` Leo Yan 2022-02-05 15:39 ` Leo Yan 2022-02-07 12:06 ` German Gomez 2022-02-07 12:06 ` German Gomez 2022-02-08 13:00 ` Leo Yan 2022-02-08 13:00 ` Leo Yan 2022-02-10 17:23 ` German Gomez 2022-02-10 17:23 ` German Gomez 2022-02-11 10:45 ` Leo Yan 2022-02-11 10:45 ` Leo Yan 2022-02-15 14:29 ` German Gomez 2022-02-15 14:29 ` German Gomez 2022-02-16 13:22 ` Leo Yan 2022-02-16 13:22 ` Leo Yan 2022-02-16 15:16 ` German Gomez 2022-02-16 15:16 ` German Gomez 2022-01-17 12:44 ` [RFC PATCH 2/2] perf: arm_spe: Enable CONTEXT packets in SPE traces if the profiler runs in CPU mode German Gomez 2022-01-17 12:44 ` German Gomez 2022-01-17 14:04 ` German Gomez 2022-01-17 14:04 ` German Gomez 2022-01-18 9:52 ` Will Deacon 2022-01-18 9:52 ` Will Deacon 2022-01-18 14:13 ` German Gomez 2022-01-18 14:13 ` German Gomez
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20220117124432.3119132-1-german.gomez@arm.com \ --to=german.gomez@arm.com \ --cc=james.clark@arm.com \ --cc=leo.yan@linaro.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=mark.rutland@arm.com \ --cc=will@kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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.