forked from luck/tmp_suning_uos_patched
MIPS: Replace CONFIG_MIPS64 and CONFIG_MIPS32_R2
Commit 597ce1723e
("MIPS: Support for 64-bit FP with O32 binaries")
introduced references to two undefined Kconfig macros. CONFIG_MIPS32_R2
should clearly be replaced with CONFIG_CPU_MIPS32_R2. And CONFIG_MIPS64
should be replaced with CONFIG_64BIT.
Signed-off-by: Paul Bolle <pebolle@tiscali.nl>
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/6522/
Tested-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
51061b8876
commit
f5868f05dc
|
@ -106,7 +106,7 @@
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro fpu_save_double thread status tmp
|
.macro fpu_save_double thread status tmp
|
||||||
#if defined(CONFIG_MIPS64) || defined(CONFIG_CPU_MIPS32_R2)
|
#if defined(CONFIG_64BIT) || defined(CONFIG_CPU_MIPS32_R2)
|
||||||
sll \tmp, \status, 5
|
sll \tmp, \status, 5
|
||||||
bgez \tmp, 10f
|
bgez \tmp, 10f
|
||||||
fpu_save_16odd \thread
|
fpu_save_16odd \thread
|
||||||
|
@ -159,7 +159,7 @@
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro fpu_restore_double thread status tmp
|
.macro fpu_restore_double thread status tmp
|
||||||
#if defined(CONFIG_MIPS64) || defined(CONFIG_CPU_MIPS32_R2)
|
#if defined(CONFIG_64BIT) || defined(CONFIG_CPU_MIPS32_R2)
|
||||||
sll \tmp, \status, 5
|
sll \tmp, \status, 5
|
||||||
bgez \tmp, 10f # 16 register mode?
|
bgez \tmp, 10f # 16 register mode?
|
||||||
|
|
||||||
|
|
|
@ -57,7 +57,7 @@ static inline int __enable_fpu(enum fpu_mode mode)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
case FPU_64BIT:
|
case FPU_64BIT:
|
||||||
#if !(defined(CONFIG_CPU_MIPS32_R2) || defined(CONFIG_MIPS64))
|
#if !(defined(CONFIG_CPU_MIPS32_R2) || defined(CONFIG_64BIT))
|
||||||
/* we only have a 32-bit FPU */
|
/* we only have a 32-bit FPU */
|
||||||
return SIGFPE;
|
return SIGFPE;
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -35,9 +35,9 @@
|
||||||
LEAF(_save_fp_context)
|
LEAF(_save_fp_context)
|
||||||
cfc1 t1, fcr31
|
cfc1 t1, fcr31
|
||||||
|
|
||||||
#if defined(CONFIG_64BIT) || defined(CONFIG_MIPS32_R2)
|
#if defined(CONFIG_64BIT) || defined(CONFIG_CPU_MIPS32_R2)
|
||||||
.set push
|
.set push
|
||||||
#ifdef CONFIG_MIPS32_R2
|
#ifdef CONFIG_CPU_MIPS32_R2
|
||||||
.set mips64r2
|
.set mips64r2
|
||||||
mfc0 t0, CP0_STATUS
|
mfc0 t0, CP0_STATUS
|
||||||
sll t0, t0, 5
|
sll t0, t0, 5
|
||||||
|
@ -148,9 +148,9 @@ LEAF(_save_fp_context32)
|
||||||
LEAF(_restore_fp_context)
|
LEAF(_restore_fp_context)
|
||||||
EX lw t0, SC_FPC_CSR(a0)
|
EX lw t0, SC_FPC_CSR(a0)
|
||||||
|
|
||||||
#if defined(CONFIG_64BIT) || defined(CONFIG_MIPS32_R2)
|
#if defined(CONFIG_64BIT) || defined(CONFIG_CPU_MIPS32_R2)
|
||||||
.set push
|
.set push
|
||||||
#ifdef CONFIG_MIPS32_R2
|
#ifdef CONFIG_CPU_MIPS32_R2
|
||||||
.set mips64r2
|
.set mips64r2
|
||||||
mfc0 t0, CP0_STATUS
|
mfc0 t0, CP0_STATUS
|
||||||
sll t0, t0, 5
|
sll t0, t0, 5
|
||||||
|
|
Loading…
Reference in New Issue
Block a user