| /* |
| * This file is subject to the terms and conditions of the GNU General Public |
| * License. See the file "COPYING" in the main directory of this archive |
| * for more details. |
| * |
| * Copyright (C) 1995, 1996, 1997, 2003 by Ralf Baechle |
| * Copyright (C) 2001, 2002, 2003 by Liam Davies (ldavies@agile.tv) |
| */ |
| #include <asm/asm.h> |
| #include <asm/mipsregs.h> |
| #include <asm/mach-cobalt/cobalt.h> |
| #include <asm/regdef.h> |
| #include <asm/stackframe.h> |
| |
| .text |
| .align 5 |
| NESTED(cobalt_handle_int, PT_SIZE, sp) |
| SAVE_ALL |
| CLI |
| |
| PTR_LA ra, ret_from_irq |
| move a0, sp |
| j cobalt_irq |
| |
| END(cobalt_handle_int) |