43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.2 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 breakpoint_trap_handler		debug_trap_handler
 | 
						|
#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 */
 |