[RFC PATCH v2 00/45] arm64: Add support for FEAT_NMI

Vladimir Murzin vladimir.murzin at arm.com
Fri Aug 7 01:33:42 PDT 2026


On 8/6/26 18:11, Will Deacon wrote:
> On Mon, 27 Jul 2026 17:34:08 +0100, Vladimir Murzin wrote:
>> FEAT_NMI provides an architected mechanism for supporting non-maskable
>> interrupts (NMIs) and less-masked interrupts (LMIs).
>>
>> Since we already support pseudo-NMIs via priority masking, introducing
>> another flavour of NMI on top of the existing infrastructure could
>> easily become messy, making the code harder to follow and reason
>> about.
>>
>> [...]
> Applied first seven to arm64 (for-next/nmi), thanks!
> 
> [01/45] arm64: ptrace: Remove INIT_PSTATE_EL2
>         https://git.kernel.org/arm64/c/b7f741717d1e
> [02/45] arm64: debug: don't mask DAIF for mdscr_write()
>         https://git.kernel.org/arm64/c/7cf2d6efb86f
> [03/45] arm64: hibernate: mask DAIF before restoring hibernated kernel
>         https://git.kernel.org/arm64/c/684bde100117
> [04/45] arm64: hibernate: Restore DAIF state on error
>         https://git.kernel.org/arm64/c/541549827889
> [05/45] arm64: suspend: rely on daif helpers to handle PMR
>         https://git.kernel.org/arm64/c/630ca6c58fcf
> [06/45] arm64: suspend: Initialize PMR on resume
>         https://git.kernel.org/arm64/c/d3ebdc1772c0
> [07/45] arm64: entry: mask DAIF before returning from C EL1 handlers
>         https://git.kernel.org/arm64/c/0d774e0517f3
> 
> It's a bit of a drop in the ocean, but they seem like sensible
> improvements to me and there's no point in you carrying them out of
> tree.
> 

Thanks a lot!

Vladimir

> Cheers,
> -- Will https://fixes.arm64.dev https://next.arm64.dev https://will.arm64.dev
> 




More information about the linux-arm-kernel mailing list