#ifdef CONFIG_USE_IRQ /* IRQ stack memory (calculated at run-time) */ .globl IRQ_STACK_START IRQ_STACK_START: .word 0x0badc0de /* IRQ stack memory (calculated at run-time) */ .globl FIQ_STACK_START FIQ_STACK_START: .word 0x0badc0de #endif
同上,IRQ_STACK_START和FIQ_STACK_START,也是在cpu_init中用到了。
不过此处,是只有当定义了宏CONFIG_USE_IRQ的时候,才用到这两个变量,其含义也很明显,
只有用到了中断IRQ,才会用到中断的堆栈,才有中端堆栈的起始地址。
快速中断FIQ,同理。
Search Highlighter (On/Off)