转载注明出处:http://www.wowotech.net/forum/viewtopic.php?id=54 对ARM Linux中断非常简洁.精确的描述. 发生了中断,最重要的是保存现场,在中断处理完之后,能够恢复现场就OK了,硬件现场(hardware context)的保存是由硬件和软件共同完成的. 对于ARM,当发生中断的那一刻,硬件会进行如下的动作: 1.将发生中断那一刻的CPSR保存在SPSR寄存器中 2.将返回地址保存在lr寄存器中(注意:这个lr寄存器是IRQ mode的lr…