traps_64.h 626 B

12345678910111213141516171819202122232425
  1. /*
  2. * Copyright (C) 2000, 2001 Paolo Alberelli
  3. * Copyright (C) 2003 Paul Mundt
  4. * Copyright (C) 2004 Richard Curnow
  5. *
  6. * This file is subject to the terms and conditions of the GNU General Public
  7. * License. See the file "COPYING" in the main directory of this archive
  8. * for more details.
  9. */
  10. #ifndef __ASM_SH_TRAPS_64_H
  11. #define __ASM_SH_TRAPS_64_H
  12. extern void phys_stext(void);
  13. static inline void trigger_address_error(void)
  14. {
  15. phys_stext();
  16. }
  17. #define BUILD_TRAP_HANDLER(name) \
  18. asmlinkage void name##_trap_handler(unsigned int vec, struct pt_regs *regs)
  19. #define TRAP_HANDLER_DECL
  20. #endif /* __ASM_SH_TRAPS_64_H */