]> git.karo-electronics.de Git - karo-tx-linux.git/commit
MIPS: microMIPS: Fix improper definition of ISA exception bit.
authorSteven J. Hill <Steven.Hill@imgtec.com>
Wed, 5 Jun 2013 21:25:17 +0000 (21:25 +0000)
committerRalf Baechle <ralf@linux-mips.org>
Thu, 27 Jun 2013 11:08:46 +0000 (13:08 +0200)
commit102ac33a64730bca44e2bf132f67541456776a13
tree52f262402b3517e88effc4fe1b79e5e369830d16
parent379b4e8cdcc277506576176048ea1cd5e4989f4f
MIPS: microMIPS: Fix improper definition of ISA exception bit.

The ISA exception bit selects whether exceptions are taken in classic
or microMIPS mode. This bit is Config3.ISAOnExc and was improperly
defined as bits 16 and 17 instead of just bit 16. A new function was
added so that platforms could set this bit when running a kernel
compiled with only microMIPS instructions.

Signed-off-by: Steven J. Hill <Steven.Hill@imgtec.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/5377/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/include/asm/mipsregs.h
arch/mips/kernel/cpu-probe.c
arch/mips/kernel/traps.c