Re: [PATCH v2 0/6] arm64: provide pseudo NMI with GICv3
From: Julien Thierry
Date: Mon Apr 30 2018 - 05:53:24 EST
On 29/04/18 07:37, Joel Fernandes wrote:
On Wed, Jan 17, 2018 at 4:10 AM, Julien Thierry <julien.thierry@xxxxxxx> wrote:
Hi,
On 17/01/18 11:54, Julien Thierry wrote:
This series is a continuation of the work started by Daniel [1]. The goal
is to use GICv3 interrupt priorities to simulate an NMI.
I have submitted a separate series making use of this feature for the ARM
PMUv3 interrupt [1].
I guess the hard lockup detector using NMI could be a nice next step
to see how well it works with lock up detection. That's the main
usecase for my interest. However, perf profiling is also a strong one.
From my understanding, Linux's hardlockup detector already uses the ARM
PMU interrupt to check whether some task is stuck. I haven't looked at
the details of the implementation yet, but in theory having the PMU
interrupt as NMI should make the hard lockup detector use the NMI.
When I do the v3, I'll have a look at this to check whether the
hardlockup detector works fine when using NMI.
Cheers,
--
Julien Thierry