diff options
author | Robin Getz <robin.getz@analog.com> | 2010-03-23 18:27:41 +0100 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2010-05-22 20:19:04 +0200 |
commit | 6a4110c2b38da51b767e389a6fb477072cf5843c (patch) | |
tree | f9c2ea8d0b442766391ed559dca5c9c11f7ce558 /arch/blackfin | |
parent | Blackfin: allow NMI watchdog to be used w/RETN as a scratch reg (diff) | |
download | linux-6a4110c2b38da51b767e389a6fb477072cf5843c.tar.xz linux-6a4110c2b38da51b767e389a6fb477072cf5843c.zip |
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/blackfin')
-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 75f6dc336d46..8d9b1eba89c4 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 |