0001
0002
0003 #ifndef __ASM_CSKY_BUG_H
0004 #define __ASM_CSKY_BUG_H
0005
0006 #include <linux/compiler.h>
0007 #include <linux/const.h>
0008 #include <linux/types.h>
0009
0010 #define BUG() \
0011 do { \
0012 asm volatile ("bkpt\n"); \
0013 unreachable(); \
0014 } while (0)
0015
0016 #define HAVE_ARCH_BUG
0017
0018 #include <asm-generic/bug.h>
0019
0020 struct pt_regs;
0021
0022 void die(struct pt_regs *regs, const char *str);
0023 void do_trap(struct pt_regs *regs, int signo, int code, unsigned long addr);
0024
0025 void show_regs(struct pt_regs *regs);
0026 void show_code(struct pt_regs *regs);
0027
0028 #endif