MIPS: Kconfig: Add Kconfig symbols for EVA support
Add basic Kconfig support for EVA. Not selectable by any platform at this point. Signed-off-by: Leonid Yegoshin <Leonid.Yegoshin@imgtec.com> Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
This commit is contained in:
parent
8c7f6ba342
commit
a6e18781c5
|
@ -1455,6 +1455,26 @@ config CPU_XLP
|
|||
Netlogic Microsystems XLP processors.
|
||||
endchoice
|
||||
|
||||
config CPU_MIPS32_3_5_FEATURES
|
||||
bool "MIPS32 Release 3.5 Features"
|
||||
depends on SYS_HAS_CPU_MIPS32_R3_5
|
||||
depends on CPU_MIPS32_R2
|
||||
help
|
||||
Choose this option to build a kernel for release 2 or later of the
|
||||
MIPS32 architecture including features from the 3.5 release such as
|
||||
support for Enhanced Virtual Addressing (EVA).
|
||||
|
||||
config CPU_MIPS32_3_5_EVA
|
||||
bool "Enhanced Virtual Addressing (EVA)"
|
||||
depends on CPU_MIPS32_3_5_FEATURES
|
||||
select EVA
|
||||
default y
|
||||
help
|
||||
Choose this option if you want to enable the Enhanced Virtual
|
||||
Addressing (EVA) on your MIPS32 core (such as proAptiv).
|
||||
One of its primary benefits is an increase in the maximum size
|
||||
of lowmem (up to 3GB). If unsure, say 'N' here.
|
||||
|
||||
if CPU_LOONGSON2F
|
||||
config CPU_NOP_WORKAROUNDS
|
||||
bool
|
||||
|
@ -1548,6 +1568,9 @@ config SYS_HAS_CPU_MIPS32_R1
|
|||
config SYS_HAS_CPU_MIPS32_R2
|
||||
bool
|
||||
|
||||
config SYS_HAS_CPU_MIPS32_R3_5
|
||||
bool
|
||||
|
||||
config SYS_HAS_CPU_MIPS64_R1
|
||||
bool
|
||||
|
||||
|
@ -1664,6 +1687,9 @@ config CPU_MIPSR2
|
|||
bool
|
||||
default y if CPU_MIPS32_R2 || CPU_MIPS64_R2 || CPU_CAVIUM_OCTEON
|
||||
|
||||
config EVA
|
||||
bool
|
||||
|
||||
config SYS_SUPPORTS_32BIT_KERNEL
|
||||
bool
|
||||
config SYS_SUPPORTS_64BIT_KERNEL
|
||||
|
@ -2149,7 +2175,7 @@ config CPU_R4400_WORKAROUNDS
|
|||
#
|
||||
config HIGHMEM
|
||||
bool "High Memory Support"
|
||||
depends on 32BIT && CPU_SUPPORTS_HIGHMEM && SYS_SUPPORTS_HIGHMEM
|
||||
depends on 32BIT && CPU_SUPPORTS_HIGHMEM && SYS_SUPPORTS_HIGHMEM && !CPU_MIPS32_3_5_EVA
|
||||
|
||||
config CPU_SUPPORTS_HIGHMEM
|
||||
bool
|
||||
|
|
Loading…
Reference in New Issue