From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ADAA8383334 for ; Thu, 9 Jul 2026 16:16:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783613801; cv=none; b=k3HOJP6E+WrNIZ/7ki30a88OlCP4yjDuFznD/TS0Tjure46gnr2aSnbSVxuoLmfIaKb9wsqYwet9mnKr/YkJJqiDCdP0HylYno0jrJ+ZhBujsLI7DmnbgGeT0EaaZym8gwg9aeW4W46idH2xDNCl+iD8C+ybL7C0QYjzb+sD12I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783613801; c=relaxed/simple; bh=53W889THtyPmJlZxFTQu5qZLYFmQ/YupUxzmaB/wYPM=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=aQ3sECnXG0K0CGfA/oLJbKC0m2GZ1qVttXAgcvZ0J+ZS8fuBQeHN4v9d+nFELSjpSjx60y9qfachNkFE9VrCqH8DPgkKIaGOYbIwFTr01Pue9uFaP9g9gn4toFM4slanOkNEa563QiHCXA12hnePEvbxSN0I+W6gZ6xfui2cmZI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=cwqDa2Ix; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="cwqDa2Ix" Received: by smtp.kernel.org (Postfix) with ESMTPSA id EF2821F00A3D; Thu, 9 Jul 2026 16:16:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1783613800; bh=jF3qVdoEbsJ3VzaNGIP2qIoT+ymr1N9tdwI2e6ZvOkg=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=cwqDa2IxeR0ZYP/wu5gKBeyTyRvlGwRx7Rk1MI3pBXOKgl4hJpHOtOwOPfwza3mhp cFRHLJdSMHDWrXbFplOpVLDBgVxJikMF+l/ENcjsgI+K3xCJuyQBYQ/t2GDborCExl I2qysaFBQzMSMpsAo1CB5BLpZhkPF9NEMfNt6FoppGe1i+8D5GLoMuEHn17SOMMJ2o YgnTJhtGtdSF88NJeMBYUfczAn8ONGhajyUYCT8edBCJmtyAh2aed8Y/eqhEpJpJLa XsrInqpL+URkrBV7+hvirOI3IuvbegQ6XVj2C9JkwSLWL2G5UTmDdJSSei5RUnJ7ca mC2vvZkI2l4QQ== Received: from phl-compute-09.internal (phl-compute-09.internal [10.202.2.49]) by mailfauth.phl.internal (Postfix) with ESMTP id 25189F40090; Thu, 9 Jul 2026 12:16:39 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-09.internal (MEProxy); Thu, 09 Jul 2026 12:16:39 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTGWKpMVRfOvlVssIt8V4+GvxgmrUAKUiXyQp/UngjyA1pSIcf5yG8LmtmhOSgjUSq a6qFev133morqnN+20kiSDmMcxuiGTjw74LonpIDBKD/tealNzs7h4fe//+qO6X/LEdcTh mQTChkxWkwC8iUstLPTvsDASJHxTKg1pJdqU388/AuVgOJhqerONrNAww4agu7IiipIZb1 xSc5/cFZlRPwEgdZJ30QZhO0+2XElCXPwoK37BcBCsm9TUnSCqjnO+ZRbYMoF6ldnaQTDX XoB5k6HuHPNdtiP/PzhhnbVI4Qa0J0dCeopBse9ZparPe/OTvyFI6qCOgPhxSoAR2xsGFH akp5KNVf1nvr/ekmWN9zNXJCy+GCMidjd4CpQz/DEeLQNCoiW+Y85tBIXOJ8gERNQILE3k 0P/aMv6zFBg3XFWjxRn7/NEL34re6KlmmooBI8B2a491iUKaAjZia0apSBz+Exl+2sDaYI SFVIFBshyD53XxHTnHhj1xt6wUhMlDMghw0XYe5bNt5Nio7DBvI/uy0f6HKnXdRuG2LbIs 7RHcAH+NAc+oIG5ICT/Wu+B6hRx7YI5EHzyYnnngNESPlDcXPbgbMZevr+47APXx27IXp/ +S5zzWfhTZOZBPNe14PeSwXOmkKHi6qLuundoWzZgMp0n1+9Z7Z90IBCaaOw X-ME-Proxy: Feedback-ID: i10464835:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 9 Jul 2026 12:16:38 -0400 (EDT) Date: Thu, 9 Jul 2026 17:16:37 +0100 From: Kiryl Shutsemau To: Catalin Marinas , Will Deacon , James Morse Cc: Mark Rutland , Marc Zyngier , Doug Anderson , Petr Mladek , Thomas Gleixner , Andrew Morton , Baoquan He , Puranjay Mohan , Usama Arif , Breno Leitao , Julien Thierry , Lecopzer Chen , Sumit Garg , kernel-team@meta.com, kexec@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v5 0/4] arm64: cross-CPU NMI via SDEI Message-ID: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Mon, Jun 29, 2026 at 04:07:14PM +0100, Kiryl Shutsemau wrote: > From: "Kiryl Shutsemau (Meta)" > > 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. Gentle ping. Any feedback? I'm looking forward to finding an upstreamable solution to the problem. -- Kiryl Shutsemau / Kirill A. Shutemov