[PATCH v5 0/4] arm64: cross-CPU NMI via SDEI

Will Deacon will at kernel.org
Sun Aug 2 05:12:23 PDT 2026


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



More information about the kexec mailing list