Re: [PATCH v5 0/4] arm64: cross-CPU NMI via SDEI
Will Deacon <[email protected]> Sun, 2 Aug 2026 13:12:23 +0100
| Newsgroups | org.infradead.lists.kexec,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 29 Jun 2026 16:07:14 +0100, Kiryl Shutsemau wrote:
> A class of debug/observability features needs to interrupt a CPU that has
> its interrupts locally masked: the all-CPU backtrace behind sysrq-l /
> RCU-stall / hung-task / hard-lockup dumps, and crash_smp_send_stop()
> capturing a stuck CPU's state into the vmcore. On arm64 these need a
> mechanism that reaches a CPU spinning with DAIF masked, which a normal IPI
> cannot.
>
> [...]
Applied to arm64 (for-next/sdei), thanks!
[1/4] firmware: arm_sdei: add sdei_is_present()
https://git.kernel.org/arm64/c/5686f2bed02d
[2/4] firmware: arm_sdei: add SDEI_EVENT_SIGNAL support
https://git.kernel.org/arm64/c/9141eda9eec7
[3/4] drivers/firmware: add SDEI cross-CPU NMI service for arm64
https://git.kernel.org/arm64/c/0c2c56598cc1
[4/4] arm64: escalate smp_send_stop() to an SDEI NMI as a last resort
https://git.kernel.org/arm64/c/d639f7626292
Cheers,
--
Will
https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev