|
@@ -274,6 +274,7 @@ config MIPS_ATLAS
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
select SYS_SUPPORTS_LITTLE_ENDIAN
|
|
select SYS_SUPPORTS_LITTLE_ENDIAN
|
|
select SYS_SUPPORTS_MULTITHREADING if EXPERIMENTAL
|
|
select SYS_SUPPORTS_MULTITHREADING if EXPERIMENTAL
|
|
|
|
+ select SYS_SUPPORTS_SMARTMIPS
|
|
select GENERIC_HARDIRQS_NO__DO_IRQ
|
|
select GENERIC_HARDIRQS_NO__DO_IRQ
|
|
help
|
|
help
|
|
This enables support for the MIPS Technologies Atlas evaluation
|
|
This enables support for the MIPS Technologies Atlas evaluation
|
|
@@ -305,6 +306,7 @@ config MIPS_MALTA
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
select SYS_SUPPORTS_LITTLE_ENDIAN
|
|
select SYS_SUPPORTS_LITTLE_ENDIAN
|
|
select SYS_SUPPORTS_MULTITHREADING
|
|
select SYS_SUPPORTS_MULTITHREADING
|
|
|
|
+ select SYS_SUPPORTS_SMARTMIPS
|
|
help
|
|
help
|
|
This enables support for the MIPS Technologies Malta evaluation
|
|
This enables support for the MIPS Technologies Malta evaluation
|
|
board.
|
|
board.
|
|
@@ -322,6 +324,7 @@ config MIPS_SEAD
|
|
select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
|
|
select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
select SYS_SUPPORTS_LITTLE_ENDIAN
|
|
select SYS_SUPPORTS_LITTLE_ENDIAN
|
|
|
|
+ select SYS_SUPPORTS_SMARTMIPS
|
|
help
|
|
help
|
|
This enables support for the MIPS Technologies SEAD evaluation
|
|
This enables support for the MIPS Technologies SEAD evaluation
|
|
board.
|
|
board.
|
|
@@ -1641,6 +1644,18 @@ config 64BIT_PHYS_ADDR
|
|
config CPU_HAS_LLSC
|
|
config CPU_HAS_LLSC
|
|
bool
|
|
bool
|
|
|
|
|
|
|
|
+config CPU_HAS_SMARTMIPS
|
|
|
|
+ depends on SYS_SUPPORTS_SMARTMIPS
|
|
|
|
+ bool "Support for the SmartMIPS ASE"
|
|
|
|
+ help
|
|
|
|
+ SmartMIPS is a extension of the MIPS32 architecture aimed at
|
|
|
|
+ increased security at both hardware and software level for
|
|
|
|
+ smartcards. Enabling this option will allow proper use of the
|
|
|
|
+ SmartMIPS instructions by Linux applications. However a kernel with
|
|
|
|
+ this option will not work on a MIPS core without SmartMIPS core. If
|
|
|
|
+ you don't know you probably don't have SmartMIPS and should say N
|
|
|
|
+ here.
|
|
|
|
+
|
|
config CPU_HAS_WB
|
|
config CPU_HAS_WB
|
|
bool
|
|
bool
|
|
|
|
|
|
@@ -1704,6 +1719,9 @@ config CPU_SUPPORTS_HIGHMEM
|
|
config SYS_SUPPORTS_HIGHMEM
|
|
config SYS_SUPPORTS_HIGHMEM
|
|
bool
|
|
bool
|
|
|
|
|
|
|
|
+config SYS_SUPPORTS_SMARTMIPS
|
|
|
|
+ bool
|
|
|
|
+
|
|
config ARCH_FLATMEM_ENABLE
|
|
config ARCH_FLATMEM_ENABLE
|
|
def_bool y
|
|
def_bool y
|
|
depends on !NUMA
|
|
depends on !NUMA
|