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.
|
Netlogic Microsystems XLP processors.
|
||||||
endchoice
|
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
|
if CPU_LOONGSON2F
|
||||||
config CPU_NOP_WORKAROUNDS
|
config CPU_NOP_WORKAROUNDS
|
||||||
bool
|
bool
|
||||||
|
@ -1548,6 +1568,9 @@ config SYS_HAS_CPU_MIPS32_R1
|
||||||
config SYS_HAS_CPU_MIPS32_R2
|
config SYS_HAS_CPU_MIPS32_R2
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
config SYS_HAS_CPU_MIPS32_R3_5
|
||||||
|
bool
|
||||||
|
|
||||||
config SYS_HAS_CPU_MIPS64_R1
|
config SYS_HAS_CPU_MIPS64_R1
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
@ -1664,6 +1687,9 @@ config CPU_MIPSR2
|
||||||
bool
|
bool
|
||||||
default y if CPU_MIPS32_R2 || CPU_MIPS64_R2 || CPU_CAVIUM_OCTEON
|
default y if CPU_MIPS32_R2 || CPU_MIPS64_R2 || CPU_CAVIUM_OCTEON
|
||||||
|
|
||||||
|
config EVA
|
||||||
|
bool
|
||||||
|
|
||||||
config SYS_SUPPORTS_32BIT_KERNEL
|
config SYS_SUPPORTS_32BIT_KERNEL
|
||||||
bool
|
bool
|
||||||
config SYS_SUPPORTS_64BIT_KERNEL
|
config SYS_SUPPORTS_64BIT_KERNEL
|
||||||
|
@ -2149,7 +2175,7 @@ config CPU_R4400_WORKAROUNDS
|
||||||
#
|
#
|
||||||
config HIGHMEM
|
config HIGHMEM
|
||||||
bool "High Memory Support"
|
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
|
config CPU_SUPPORTS_HIGHMEM
|
||||||
bool
|
bool
|
||||||
|
|
Loading…
Reference in New Issue