1/* SPDX-License-Identifier: GPL-2.0 2 * 3 * arch/sh/kernel/debugtraps.S 4 * 5 * Debug trap jump tables for SuperH 6 * 7 * Copyright (C) 2006 - 2008 Paul Mundt 8 */ 9#include <linux/sys.h> 10#include <linux/linkage.h> 11 12#if !defined(CONFIG_KGDB) 13#define singlestep_trap_handler debug_trap_handler 14#endif 15 16#if !defined(CONFIG_SH_STANDARD_BIOS) 17#define sh_bios_handler debug_trap_handler 18#endif 19 20 .data 21 22ENTRY(debug_trap_table) 23 .long debug_trap_handler /* 0x30 */ 24 .long debug_trap_handler /* 0x31 */ 25 .long debug_trap_handler /* 0x32 */ 26 .long debug_trap_handler /* 0x33 */ 27 .long debug_trap_handler /* 0x34 */ 28 .long debug_trap_handler /* 0x35 */ 29 .long debug_trap_handler /* 0x36 */ 30 .long debug_trap_handler /* 0x37 */ 31 .long debug_trap_handler /* 0x38 */ 32 .long debug_trap_handler /* 0x39 */ 33 .long debug_trap_handler /* 0x3a */ 34 .long debug_trap_handler /* 0x3b */ 35 .long breakpoint_trap_handler /* 0x3c */ 36 .long singlestep_trap_handler /* 0x3d */ 37 .long bug_trap_handler /* 0x3e */ 38 .long sh_bios_handler /* 0x3f */ 39