| * interrupt.S - trampoline default exceptions/interrupts to C handlers |
| * Copyright (c) 2005-2007 Analog Devices Inc. |
| * Licensed under the GPL-2 or later. |
| #include <asm/blackfin.h> |
| /* default entry point for exceptions */ |
| CONFIG_BFIN_SCRATCH_REG = sp; |
| sp.l = LO(L1_SRAM_SCRATCH_END - 20); |
| sp.h = HI(L1_SRAM_SCRATCH_END - 20); |
| r0 = sp; /* stack frame pt_regs pointer argument ==> r0 */ |
| sp = CONFIG_BFIN_SCRATCH_REG; |
| /* default entry point for interrupts */ |
| r0 = sp; /* stack frame pt_regs pointer argument ==> r0 */ |