Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/sh/kernel/debugtraps.S
10817 views
1
/*
2
* arch/sh/kernel/debugtraps.S
3
*
4
* Debug trap jump tables for SuperH
5
*
6
* Copyright (C) 2006 - 2008 Paul Mundt
7
*
8
* This file is subject to the terms and conditions of the GNU General Public
9
* License. See the file "COPYING" in the main directory of this archive
10
* for more details.
11
*/
12
#include <linux/sys.h>
13
#include <linux/linkage.h>
14
15
#if !defined(CONFIG_KGDB)
16
#define singlestep_trap_handler debug_trap_handler
17
#endif
18
19
#if !defined(CONFIG_SH_STANDARD_BIOS)
20
#define sh_bios_handler debug_trap_handler
21
#endif
22
23
.data
24
25
ENTRY(debug_trap_table)
26
.long debug_trap_handler /* 0x30 */
27
.long debug_trap_handler /* 0x31 */
28
.long debug_trap_handler /* 0x32 */
29
.long debug_trap_handler /* 0x33 */
30
.long debug_trap_handler /* 0x34 */
31
.long debug_trap_handler /* 0x35 */
32
.long debug_trap_handler /* 0x36 */
33
.long debug_trap_handler /* 0x37 */
34
.long debug_trap_handler /* 0x38 */
35
.long debug_trap_handler /* 0x39 */
36
.long debug_trap_handler /* 0x3a */
37
.long debug_trap_handler /* 0x3b */
38
.long breakpoint_trap_handler /* 0x3c */
39
.long singlestep_trap_handler /* 0x3d */
40
.long bug_trap_handler /* 0x3e */
41
.long sh_bios_handler /* 0x3f */
42
43