| /* |
| * arch/sh/kernel/debugtraps.S |
| * |
| * Debug trap jump tables for SuperH |
| * |
| * Copyright (C) 2006 - 2008 Paul Mundt |
| * |
| * 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. |
| */ |
| #include <linux/sys.h> |
| #include <linux/linkage.h> |
| |
| #if !defined(CONFIG_KGDB) |
| #define singlestep_trap_handler debug_trap_handler |
| #endif |
| |
| #if !defined(CONFIG_SH_STANDARD_BIOS) |
| #define sh_bios_handler debug_trap_handler |
| #endif |
| |
| .data |
| |
| ENTRY(debug_trap_table) |
| .long debug_trap_handler /* 0x30 */ |
| .long debug_trap_handler /* 0x31 */ |
| .long debug_trap_handler /* 0x32 */ |
| .long debug_trap_handler /* 0x33 */ |
| .long debug_trap_handler /* 0x34 */ |
| .long debug_trap_handler /* 0x35 */ |
| .long debug_trap_handler /* 0x36 */ |
| .long debug_trap_handler /* 0x37 */ |
| .long debug_trap_handler /* 0x38 */ |
| .long debug_trap_handler /* 0x39 */ |
| .long debug_trap_handler /* 0x3a */ |
| .long debug_trap_handler /* 0x3b */ |
| .long breakpoint_trap_handler /* 0x3c */ |
| .long singlestep_trap_handler /* 0x3d */ |
| .long bug_trap_handler /* 0x3e */ |
| .long sh_bios_handler /* 0x3f */ |