debugtraps.S 1018 B

1234567891011121314151617181920212223242526272829303132333435363738
  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. #if !defined(CONFIG_KGDB)
  12. #define singlestep_trap_handler debug_trap_handler
  13. #endif
  14. #if !defined(CONFIG_SH_STANDARD_BIOS)
  15. #define sh_bios_handler debug_trap_handler
  16. #endif
  17. .data
  18. ENTRY(debug_trap_table)
  19. .long debug_trap_handler /* 0x30 */
  20. .long debug_trap_handler /* 0x31 */
  21. .long debug_trap_handler /* 0x32 */
  22. .long debug_trap_handler /* 0x33 */
  23. .long debug_trap_handler /* 0x34 */
  24. .long debug_trap_handler /* 0x35 */
  25. .long debug_trap_handler /* 0x36 */
  26. .long debug_trap_handler /* 0x37 */
  27. .long debug_trap_handler /* 0x38 */
  28. .long debug_trap_handler /* 0x39 */
  29. .long debug_trap_handler /* 0x3a */
  30. .long debug_trap_handler /* 0x3b */
  31. .long breakpoint_trap_handler /* 0x3c */
  32. .long singlestep_trap_handler /* 0x3d */
  33. .long bug_trap_handler /* 0x3e */
  34. .long sh_bios_handler /* 0x3f */