cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

debugtraps.S (1018B)


      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 */