Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/sh/kernel/debugtraps.S
26442 views
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
22
ENTRY(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
40