diff options
author | Maciej W. Rozycki <macro@codesourcery.com> | 2014-11-15 17:07:07 -0500 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2014-11-24 01:45:35 -0500 |
commit | 424ebcdf28001dfe9115d36700fca40424e0e19a (patch) | |
tree | 7bad417ee4e50da838d6dee94d30bf3284c195ca | |
parent | d47ff0ec0bf20d750c453da187697a7c59817a43 (diff) |
MIPS: Kconfig: Enable microMIPS support for Malta
Add missing microMIPS support to Malta. Currently the kernel only
enables support for the instruction set for the SEAD-3 board despite the
fact processor features have nothing to do with the board a processor is
installed in.
In this case there is no way to run microMIPS software in a fully
supported way under Linux on QEMU. QEMU supports the emulation of a
Malta board, but does not emulate SEAD-3. Linux supports running
microMIPS code on a SEAD-3 board, but hardcodes such support to off on
an emulated Malta board even if the processor selected has the microMIPS
instruction set implemented.
Adding support for the SEAD-3 to QEMU is a major project. Flipping a
bit in the kernel that shouldn't have been cleared in the first place is
a trivial effort. Thus the answer is plain...
Signed-off-by: Maciej W. Rozycki <macro@codesourcery.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/8478/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-rw-r--r-- | arch/mips/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 3348989008b5..0bc8112c5486 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -384,6 +384,7 @@ config MIPS_MALTA | |||
384 | select SYS_SUPPORTS_64BIT_KERNEL | 384 | select SYS_SUPPORTS_64BIT_KERNEL |
385 | select SYS_SUPPORTS_BIG_ENDIAN | 385 | select SYS_SUPPORTS_BIG_ENDIAN |
386 | select SYS_SUPPORTS_LITTLE_ENDIAN | 386 | select SYS_SUPPORTS_LITTLE_ENDIAN |
387 | select SYS_SUPPORTS_MICROMIPS | ||
387 | select SYS_SUPPORTS_MIPS_CMP | 388 | select SYS_SUPPORTS_MIPS_CMP |
388 | select SYS_SUPPORTS_MIPS_CPS | 389 | select SYS_SUPPORTS_MIPS_CPS |
389 | select SYS_SUPPORTS_MIPS16 | 390 | select SYS_SUPPORTS_MIPS16 |