5.2.5 中断处理程序设备驱动分为两半,上半部用于快速处理中断,到下半部的调度工作在之后处理。上半部快速处理中断很重要,因为上半部运行在中断禁止模式(irq_disable mode),会推迟新的中断产生,如果运行的时间太长,就会造成延时问题。下半部可以作为tasklet或者动作队列,之后由内核线程调度。
博客摘录「 Linux内核-中断知识汇总(重温)」2023年6月6日
最新推荐文章于 2024-07-25 14:12:59 发布
5.2.5 中断处理程序设备驱动分为两半,上半部用于快速处理中断,到下半部的调度工作在之后处理。上半部快速处理中断很重要,因为上半部运行在中断禁止模式(irq_disable mode),会推迟新的中断产生,如果运行的时间太长,就会造成延时问题。下半部可以作为tasklet或者动作队列,之后由内核线程调度。