标签: linux arm
一个微不足道的问题。在IRQ的情况下,irq_handler应始终将r0-r12保存在堆栈上,否则可能存在异常。
保存AFAIK r0-r12。
答案 0 :(得分:0)
您可以从下表中确认除FIQ模式外,共享寄存器r0-r12,因此新输入的模式负责不破坏以前模式的寄存器。
FIQ
r0-r12
Organization of general-purpose registers and Program Status Registers