|
@@ -19,6 +19,7 @@ config MIPS
|
|
select HAVE_KRETPROBES
|
|
select HAVE_KRETPROBES
|
|
select HAVE_DEBUG_KMEMLEAK
|
|
select HAVE_DEBUG_KMEMLEAK
|
|
select ARCH_BINFMT_ELF_RANDOMIZE_PIE
|
|
select ARCH_BINFMT_ELF_RANDOMIZE_PIE
|
|
|
|
+ select HAVE_ARCH_TRANSPARENT_HUGEPAGE
|
|
select RTC_LIB if !MACH_LOONGSON
|
|
select RTC_LIB if !MACH_LOONGSON
|
|
select GENERIC_ATOMIC64 if !64BIT
|
|
select GENERIC_ATOMIC64 if !64BIT
|
|
select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE
|
|
select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE
|
|
@@ -1372,6 +1373,7 @@ config CPU_R4X00
|
|
depends on SYS_HAS_CPU_R4X00
|
|
depends on SYS_HAS_CPU_R4X00
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
|
|
+ select CPU_SUPPORTS_HUGEPAGES
|
|
help
|
|
help
|
|
MIPS Technologies R4000-series processors other than 4300, including
|
|
MIPS Technologies R4000-series processors other than 4300, including
|
|
the R4000, R4400, R4600, and 4700.
|
|
the R4000, R4400, R4600, and 4700.
|
|
@@ -1382,12 +1384,14 @@ config CPU_TX49XX
|
|
select CPU_HAS_PREFETCH
|
|
select CPU_HAS_PREFETCH
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
|
|
+ select CPU_SUPPORTS_HUGEPAGES
|
|
|
|
|
|
config CPU_R5000
|
|
config CPU_R5000
|
|
bool "R5000"
|
|
bool "R5000"
|
|
depends on SYS_HAS_CPU_R5000
|
|
depends on SYS_HAS_CPU_R5000
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
|
|
+ select CPU_SUPPORTS_HUGEPAGES
|
|
help
|
|
help
|
|
MIPS Technologies R5000-series processors other than the Nevada.
|
|
MIPS Technologies R5000-series processors other than the Nevada.
|
|
|
|
|
|
@@ -1396,6 +1400,7 @@ config CPU_R5432
|
|
depends on SYS_HAS_CPU_R5432
|
|
depends on SYS_HAS_CPU_R5432
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
|
|
+ select CPU_SUPPORTS_HUGEPAGES
|
|
|
|
|
|
config CPU_R5500
|
|
config CPU_R5500
|
|
bool "R5500"
|
|
bool "R5500"
|
|
@@ -1421,6 +1426,7 @@ config CPU_NEVADA
|
|
depends on SYS_HAS_CPU_NEVADA
|
|
depends on SYS_HAS_CPU_NEVADA
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
|
|
+ select CPU_SUPPORTS_HUGEPAGES
|
|
help
|
|
help
|
|
QED / PMC-Sierra RM52xx-series ("Nevada") processors.
|
|
QED / PMC-Sierra RM52xx-series ("Nevada") processors.
|
|
|
|
|
|
@@ -1441,6 +1447,7 @@ config CPU_R10000
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_HIGHMEM
|
|
select CPU_SUPPORTS_HIGHMEM
|
|
|
|
+ select CPU_SUPPORTS_HUGEPAGES
|
|
help
|
|
help
|
|
MIPS Technologies R10000-series processors.
|
|
MIPS Technologies R10000-series processors.
|
|
|
|
|
|
@@ -1451,6 +1458,7 @@ config CPU_RM7000
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_HIGHMEM
|
|
select CPU_SUPPORTS_HIGHMEM
|
|
|
|
+ select CPU_SUPPORTS_HUGEPAGES
|
|
|
|
|
|
config CPU_RM9000
|
|
config CPU_RM9000
|
|
bool "RM9000"
|
|
bool "RM9000"
|
|
@@ -1459,6 +1467,7 @@ config CPU_RM9000
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_HIGHMEM
|
|
select CPU_SUPPORTS_HIGHMEM
|
|
|
|
+ select CPU_SUPPORTS_HUGEPAGES
|
|
select WEAK_ORDERING
|
|
select WEAK_ORDERING
|
|
|
|
|
|
config CPU_SB1
|
|
config CPU_SB1
|
|
@@ -1467,6 +1476,7 @@ config CPU_SB1
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_HIGHMEM
|
|
select CPU_SUPPORTS_HIGHMEM
|
|
|
|
+ select CPU_SUPPORTS_HUGEPAGES
|
|
select WEAK_ORDERING
|
|
select WEAK_ORDERING
|
|
|
|
|
|
config CPU_CAVIUM_OCTEON
|
|
config CPU_CAVIUM_OCTEON
|
|
@@ -1530,9 +1540,9 @@ config CPU_XLR
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_HIGHMEM
|
|
select CPU_SUPPORTS_HIGHMEM
|
|
|
|
+ select CPU_SUPPORTS_HUGEPAGES
|
|
select WEAK_ORDERING
|
|
select WEAK_ORDERING
|
|
select WEAK_REORDERING_BEYOND_LLSC
|
|
select WEAK_REORDERING_BEYOND_LLSC
|
|
- select CPU_SUPPORTS_HUGEPAGES
|
|
|
|
help
|
|
help
|
|
Netlogic Microsystems XLR/XLS processors.
|
|
Netlogic Microsystems XLR/XLS processors.
|
|
|
|
|
|
@@ -1593,6 +1603,7 @@ config CPU_LOONGSON2
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_32BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_64BIT_KERNEL
|
|
select CPU_SUPPORTS_HIGHMEM
|
|
select CPU_SUPPORTS_HIGHMEM
|
|
|
|
+ select CPU_SUPPORTS_HUGEPAGES
|
|
|
|
|
|
config CPU_LOONGSON1
|
|
config CPU_LOONGSON1
|
|
bool
|
|
bool
|