 2264873540
			
		
	
	
	2264873540
	
	
	
		
			
			This kills off kgdb's breakpoint handler and ties in to the notifier chain instead. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
		
			
				
	
	
		
			41 lines
		
	
	
	
		
			1.1 KiB
			
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
	
		
			1.1 KiB
			
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
| /*
 | |
|  * 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 */
 |