Thread (19 messages) 19 messages, 4 authors, 2020-09-23

Re: [PATCH v6 0/7] arm_pmu: Use NMI for perf interrupt

flat view

From: Will Deacon <will@kernel.org>
Date: 2020-09-21 17:53:38
Also in: lkml

On Mon, Sep 21, 2020 at 04:41:00PM +0100, Alexandru Elisei wrote:
On 9/21/20 2:59 PM, Will Deacon wrote:
quoted
On Wed, Aug 19, 2020 at 02:34:12PM +0100, Alexandru Elisei wrote:
quoted
The series makes the arm_pmu driver use NMIs for the perf interrupt when
NMIs are available on the platform (currently, only arm64 + GICv3). To make
it easier to play with the patches, I've pushed a branch at [1]:
This mostly looks good to me, but see some of the comments I left on the
code. One other thing I'm not sure about is whether or not we should tell
userspace that we're using an NMI for the sampling. Do any other
architectures have a conditional NMI?
I'm not sure about other architectures being able to configure the perf interrupt
as NMI or a regular interrupt, I'll try to find out. Regardless of what the other
architecture do, I am of the opinion that we should spell out explicitly when the
PMU is using pseudo-NMIs, because it makes a huge difference in the accuracy of
the instrumentation and the overall usefulness of perf.

If I spin a v7 quickly, is it still time to merge the series for 5.10?
I'm on holiday for the rest of the week, but please post something when you
have it and I'll queue it if I manage to get to it.

Will

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help