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