mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-08 14:16:47 +00:00
* refactor(irq): 将错误处理函数重构为类方法 将原先的闭包错误处理函数重构为IrqManager的类方法,减少栈内存使用量864字节 Signed-off-by: longjin <longjin@DragonOS.org> * refactor(irq): 重构中断设置逻辑并优化日志处理 - 将inner_setup_irq拆分为prepare_irq_setup和finalize_irq_setup,使得没有栈帧的大小超过4k.降低内存占用峰值 Signed-off-by: longjin <longjin@DragonOS.org> * refactor(irq): 拆分finalize_irq_setup为setup_irq_resources和activate_irq_line 将原finalize_irq_setup函数拆分为两个更小、职责更明确的函数,并引入SetupIrqResourcesResp结构体管理中间状态。 Signed-off-by: longjin <longjin@DragonOS.org> * fmt --------- Signed-off-by: longjin <longjin@DragonOS.org>