aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r--arch/mips/Kconfig17
1 files changed, 17 insertions, 0 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index 25f3b0a11ca8..b29f0280d712 100644
--- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig
@@ -618,6 +618,8 @@ config CAVIUM_OCTEON_REFERENCE_BOARD
618 select SYS_HAS_EARLY_PRINTK 618 select SYS_HAS_EARLY_PRINTK
619 select SYS_HAS_CPU_CAVIUM_OCTEON 619 select SYS_HAS_CPU_CAVIUM_OCTEON
620 select SWAP_IO_SPACE 620 select SWAP_IO_SPACE
621 select HW_HAS_PCI
622 select ARCH_SUPPORTS_MSI
621 help 623 help
622 This option supports all of the Octeon reference boards from Cavium 624 This option supports all of the Octeon reference boards from Cavium
623 Networks. It builds a kernel that dynamically determines the Octeon 625 Networks. It builds a kernel that dynamically determines the Octeon
@@ -851,6 +853,11 @@ config SYS_SUPPORTS_BIG_ENDIAN
851config SYS_SUPPORTS_LITTLE_ENDIAN 853config SYS_SUPPORTS_LITTLE_ENDIAN
852 bool 854 bool
853 855
856config SYS_SUPPORTS_HUGETLBFS
857 bool
858 depends on CPU_SUPPORTS_HUGEPAGES && 64BIT
859 default y
860
854config IRQ_CPU 861config IRQ_CPU
855 bool 862 bool
856 863
@@ -1055,6 +1062,7 @@ config CPU_MIPS64_R1
1055 select CPU_SUPPORTS_32BIT_KERNEL 1062 select CPU_SUPPORTS_32BIT_KERNEL
1056 select CPU_SUPPORTS_64BIT_KERNEL 1063 select CPU_SUPPORTS_64BIT_KERNEL
1057 select CPU_SUPPORTS_HIGHMEM 1064 select CPU_SUPPORTS_HIGHMEM
1065 select CPU_SUPPORTS_HUGEPAGES
1058 help 1066 help
1059 Choose this option to build a kernel for release 1 or later of the 1067 Choose this option to build a kernel for release 1 or later of the
1060 MIPS64 architecture. Many modern embedded systems with a 64-bit 1068 MIPS64 architecture. Many modern embedded systems with a 64-bit
@@ -1074,6 +1082,7 @@ config CPU_MIPS64_R2
1074 select CPU_SUPPORTS_32BIT_KERNEL 1082 select CPU_SUPPORTS_32BIT_KERNEL
1075 select CPU_SUPPORTS_64BIT_KERNEL 1083 select CPU_SUPPORTS_64BIT_KERNEL
1076 select CPU_SUPPORTS_HIGHMEM 1084 select CPU_SUPPORTS_HIGHMEM
1085 select CPU_SUPPORTS_HUGEPAGES
1077 help 1086 help
1078 Choose this option to build a kernel for release 2 or later of the 1087 Choose this option to build a kernel for release 2 or later of the
1079 MIPS64 architecture. Many modern embedded systems with a 64-bit 1088 MIPS64 architecture. Many modern embedded systems with a 64-bit
@@ -1160,6 +1169,7 @@ config CPU_R5500
1160 select CPU_HAS_LLSC 1169 select CPU_HAS_LLSC
1161 select CPU_SUPPORTS_32BIT_KERNEL 1170 select CPU_SUPPORTS_32BIT_KERNEL
1162 select CPU_SUPPORTS_64BIT_KERNEL 1171 select CPU_SUPPORTS_64BIT_KERNEL
1172 select CPU_SUPPORTS_HUGEPAGES
1163 help 1173 help
1164 NEC VR5500 and VR5500A series processors implement 64-bit MIPS IV 1174 NEC VR5500 and VR5500A series processors implement 64-bit MIPS IV
1165 instruction set. 1175 instruction set.
@@ -1245,6 +1255,7 @@ config CPU_CAVIUM_OCTEON
1245 select WEAK_ORDERING 1255 select WEAK_ORDERING
1246 select WEAK_REORDERING_BEYOND_LLSC 1256 select WEAK_REORDERING_BEYOND_LLSC
1247 select CPU_SUPPORTS_HIGHMEM 1257 select CPU_SUPPORTS_HIGHMEM
1258 select CPU_SUPPORTS_HUGEPAGES
1248 help 1259 help
1249 The Cavium Octeon processor is a highly integrated chip containing 1260 The Cavium Octeon processor is a highly integrated chip containing
1250 many ethernet hardware widgets for networking tasks. The processor 1261 many ethernet hardware widgets for networking tasks. The processor
@@ -1364,6 +1375,8 @@ config CPU_SUPPORTS_32BIT_KERNEL
1364 bool 1375 bool
1365config CPU_SUPPORTS_64BIT_KERNEL 1376config CPU_SUPPORTS_64BIT_KERNEL
1366 bool 1377 bool
1378config CPU_SUPPORTS_HUGEPAGES
1379 bool
1367 1380
1368# 1381#
1369# Set to y for ptrace access to watch registers. 1382# Set to y for ptrace access to watch registers.
@@ -2121,6 +2134,10 @@ endmenu
2121 2134
2122menu "Power management options" 2135menu "Power management options"
2123 2136
2137config ARCH_HIBERNATION_POSSIBLE
2138 def_bool y
2139 depends on !SMP
2140
2124config ARCH_SUSPEND_POSSIBLE 2141config ARCH_SUSPEND_POSSIBLE
2125 def_bool y 2142 def_bool y
2126 depends on !SMP 2143 depends on !SMP