Changes in kernel/arch/arm32/src/exc_handler.S [77f91fe:73b3ecd] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/src/exc_handler.S
r77f91fe r73b3ecd 27 27 # 28 28 29 #include <abi/asmtool.h> 30 29 31 .text 30 31 .global irq_exception_entry32 .global fiq_exception_entry33 .global data_abort_exception_entry34 .global prefetch_abort_exception_entry35 .global undef_instr_exception_entry36 .global swi_exception_entry37 .global reset_exception_entry38 39 32 40 33 # Switches to kernel stack and saves all registers there. … … 156 149 .endm 157 150 158 reset_exception_entry: 151 SYMBOL(reset_exception_entry) 159 152 SAVE_REGS_TO_STACK 160 153 mov r0, #0 … … 163 156 LOAD_REGS_FROM_STACK 164 157 165 irq_exception_entry: 158 SYMBOL(irq_exception_entry) 166 159 sub lr, lr, #4 167 160 SAVE_REGS_TO_STACK … … 171 164 LOAD_REGS_FROM_STACK 172 165 173 fiq_exception_entry: 166 SYMBOL(fiq_exception_entry) 174 167 sub lr, lr, #4 175 168 SAVE_REGS_TO_STACK … … 179 172 LOAD_REGS_FROM_STACK 180 173 181 undef_instr_exception_entry: 174 SYMBOL(undef_instr_exception_entry) 182 175 SAVE_REGS_TO_STACK 183 176 mov r0, #1 … … 186 179 LOAD_REGS_FROM_STACK 187 180 188 prefetch_abort_exception_entry: 181 SYMBOL(prefetch_abort_exception_entry) 189 182 sub lr, lr, #4 190 183 SAVE_REGS_TO_STACK … … 194 187 LOAD_REGS_FROM_STACK 195 188 196 data_abort_exception_entry: 189 SYMBOL(data_abort_exception_entry) 197 190 sub lr, lr, #8 198 191 SAVE_REGS_TO_STACK … … 202 195 LOAD_REGS_FROM_STACK 203 196 204 swi_exception_entry: 197 SYMBOL(swi_exception_entry) 205 198 ldr r13, =exc_stack 206 199 SAVE_REGS_TO_STACK
Note:
See TracChangeset
for help on using the changeset viewer.