我的记忆是:
选择哪个中断处理时是有优先级的,硬件中断大于定时器,大于一般中断;
中断top half 时屏蔽中断,buttom half 不屏蔽,多处理器就不知道了;
一些特殊的中断,比如SMI,对操作系统都是透明的,相当于嵌套了。
【 在 donkeymoto 的大作中提到: 】
: 标准的linux内核不支持中断嵌套,也就不支持中断优先级。内核进入中断,就会把处理器中断disable了。
:
: 内核不支持中断嵌套的原因是,理论上无限多的中断嵌套需要相应的中断栈空间无限增加,这样让内核代码变得不够简洁。
--
FROM 171.82.136.*