Files
linux-apfs/include/asm-mips/bug.h
T

34 lines
558 B
C
Raw Normal View History

2005-04-16 15:20:36 -07:00
#ifndef __ASM_BUG_H
#define __ASM_BUG_H
#include <asm/sgidefs.h>
2005-05-19 12:08:04 +00:00
#ifdef CONFIG_BUG
2005-04-16 15:20:36 -07:00
#include <asm/break.h>
#define BUG() \
do { \
__asm__ __volatile__("break %0" : : "i" (BRK_BUG)); \
} while (0)
2005-10-29 19:32:38 +01:00
#define HAVE_ARCH_BUG
2005-04-16 15:20:36 -07:00
#if (_MIPS_ISA > _MIPS_ISA_MIPS1)
#define BUG_ON(condition) \
do { \
2007-04-12 20:02:54 +09:00
__asm__ __volatile__("tne $0, %0, %1" \
: : "r" (condition), "i" (BRK_BUG)); \
} while (0)
#define HAVE_ARCH_BUG_ON
#endif /* _MIPS_ISA > _MIPS_ISA_MIPS1 */
2005-04-16 15:20:36 -07:00
#endif
2005-05-19 12:08:04 +00:00
#include <asm-generic/bug.h>
2005-05-19 12:08:04 +00:00
#endif /* __ASM_BUG_H */