本章描述 Linux 内核中的中断和异常处理的相关主题。
- 中断和中断处理的理论 - 描述了中断和中断处理相关的理论知识。
- 早期中断设置 - 描述了中断处理函数的设置过程,介绍了默认中断处理函数和早期中断处理设置。
- 中断处理过程 - 描述了中断前的准备、中断处理、中断退出的整个处理过程。
- 非早期中断处理 - 描述了非早期中断处理程序,分析了
#PF中断实现过程。 - 深入外部硬件中断 - 描述了关于外部硬件中断的早期初始化过程。
- IRQs的非早期初始化 - 描述了处理外部硬件中断的非早期初始化过程,分析了IRQ中断实现过程。
- 延后中断的实现方式 - 描述了三种延后中断的实现方式
软中断,tasklet和工作队列。 - 硬件IRQ中断的示例 - 以真实的硬件驱动为例,深入分析了硬件IRQ中断的处理过程。