diff options
author | Robin Getz <robin.getz@analog.com> | 2010-03-23 17:27:41 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2010-05-22 14:19:04 -0400 |
commit | 6a4110c2b38da51b767e389a6fb477072cf5843c (patch) | |
tree | f9c2ea8d0b442766391ed559dca5c9c11f7ce558 /arch | |
parent | c429886a7091f9d26dee7d01c20fd822f62c35e0 (diff) | |
download | op-kernel-dev-6a4110c2b38da51b767e389a6fb477072cf5843c.zip op-kernel-dev-6a4110c2b38da51b767e389a6fb477072cf5843c.tar.gz |
Blackfin: change the BUG opcode to an unused 16-bit opcode
The current BUG opcode includes the bit that flags the insn as a 32bit
opcode, but it wasn't declaring it as 32bits. So pick an unused 16bit.
URL: http://blackfin.uclinux.org/gf/tracker/5973
Signed-off-by: Robin Getz <robin.getz@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/blackfin/include/asm/bug.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/arch/blackfin/include/asm/bug.h b/arch/blackfin/include/asm/bug.h index 75f6dc3..8d9b1eb 100644 --- a/arch/blackfin/include/asm/bug.h +++ b/arch/blackfin/include/asm/bug.h @@ -9,7 +9,12 @@ #ifdef CONFIG_BUG -#define BFIN_BUG_OPCODE 0xefcd +/* + * This can be any undefined 16-bit opcode, meaning + * ((opcode & 0xc000) != 0xc000) + * Anything from 0x0001 to 0x000A (inclusive) will work + */ +#define BFIN_BUG_OPCODE 0x0001 #ifdef CONFIG_DEBUG_BUGVERBOSE |