summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorSteven J. Hill <sjhill@mips.com>2012-12-06 22:52:03 -0600
committerRalf Baechle <ralf@linux-mips.org>2013-01-24 13:20:09 +0100
commit6829aeae47233f7d9937a03a7304b760ee5bd1be (patch)
tree48cff1cea7a764e657ffb55edc61df2cda0ae0fa /arch
parent86ea9c51b9bc4db363a1cb2bfc2b001260eb6e1f (diff)
downloadlinux-3.10-6829aeae47233f7d9937a03a7304b760ee5bd1be.tar.gz
linux-3.10-6829aeae47233f7d9937a03a7304b760ee5bd1be.tar.bz2
linux-3.10-6829aeae47233f7d9937a03a7304b760ee5bd1be.zip
MIPS: DSP: Fix DSP mask for registers.
The DSP bit mask for the RDDSP and WRDSP instructions was wrong. [ralf@linux-mips.org: The mask field of the RDDSP and WRDSP instructions is 10 bits long. DSP_MASK had all these fields which according to the architecture specification may result in UNPREDICTABLE operation.] Signed-off-by: Steven J. Hill <sjhill@mips.com> Cc: linux-mips@linux-mips.org Patchwork: http://patchwork.linux-mips.org/patch/4683/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/mips/include/asm/dsp.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/mips/include/asm/dsp.h b/arch/mips/include/asm/dsp.h
index e9bfc0813c7..7bfad0520e2 100644
--- a/arch/mips/include/asm/dsp.h
+++ b/arch/mips/include/asm/dsp.h
@@ -16,7 +16,7 @@
#include <asm/mipsregs.h>
#define DSP_DEFAULT 0x00000000
-#define DSP_MASK 0x3ff
+#define DSP_MASK 0x3f
#define __enable_dsp_hazard() \
do { \