[RFC PATCH 06/36] arm64: irq: introduce a helper for GIC priority initialization
Vladimir Murzin
vladimir.murzin at arm.com
Tue Jul 14 02:46:00 PDT 2026
On 7/10/26 05:16, Jinjie Ruan wrote:
> On 7/9/2026 8:13 PM, Vladimir Murzin wrote:
>> From: Ada Couprie Diaz <ada.coupriediaz at arm.com>
>>
>> Arm64's `init_IRQ()` calls `local_daif_restore()` to synchronize
>> interrupt masking via DAIF and switch to masking via PMR. This
>> depends on a very specific behaviour of `local_daif_restore()` which
>> will clear DAIF if masking interrupts via PMR, which will get removed
>> in the future.
>>
>> As `setup_arch()` cleared DA only earlier, introduce a dedicated
> Did you mean local_daif_restore(DAIF_PROCCTX_NOIRQ) in setup_arch()?
Yes, I can update commit message if it makes it clear.
Cheers
Vladimir
More information about the linux-arm-kernel
mailing list