[PATCH v3 0/2] riscv-imsic/aplic: Preserve IMSIC and APLIC states during suspend

patchwork-bot+linux-riscv at kernel.org patchwork-bot+linux-riscv at kernel.org
Thu Feb 19 20:10:43 PST 2026


Hello:

This series was applied to riscv/linux.git (fixes)
by Thomas Gleixner <tglx at linutronix.de>:

On Tue, 02 Dec 2025 14:07:39 +0800 you wrote:
> Since the APLIC and IMSIC may be reset when the platform enters a deep
> sleep state, it is necessary to implement save and restore functions
> to ensure their states are correctly preserved and restored.
> 
> Chagnes in V3:
> - Refine the commit messages and comments
> - Rename "imsic_restore()" to "imsic_hw_states_init()"
> - Rename "aplic_direct_restore()" to "aplic_direct_restore_states()"
> - Rename "aplic_add()" to "aplic_pm_add()"
> - Rename "aplic_remove()" to "aplic_pm_remove()"
> - Rename "aplic_save()" to "aplic_save_states()"
> - Rename "aplic_restore()" to "aplic_restore_states()"
> - Use "struct aplic_saved_regs" and "struct aplic_src_ctrl" to preserve
>   the APLIC states
> 
> [...]

Here is the summary with links:
  - [v3,1/2] irqchip/riscv-imsic: Add a CPU pm notifier to restore the IMSIC on exit
    https://git.kernel.org/riscv/c/f48b4bd0915b
  - [v3,2/2] irqchip/riscv-aplic: Preserve APLIC states across suspend/resume
    https://git.kernel.org/riscv/c/95a8ddde3660

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html





More information about the linux-riscv mailing list