aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/Kconfig
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2012-10-18 07:54:15 -0400
committerRalf Baechle <ralf@linux-mips.org>2012-12-12 10:48:52 -0500
commit970d032fec3f9687446595ee2569fb70b858a69f (patch)
tree18fdf6999d82569a14a41021328f459a7f4bbd97 /arch/mips/Kconfig
parentf65aad41772f6a0022e9763fe06f47604449964c (diff)
MIPS: Transparent Huge Pages support
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r--arch/mips/Kconfig13
1 files changed, 12 insertions, 1 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index b47d591c03dd..9934a4687ac4 100644
--- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig
@@ -19,6 +19,7 @@ config MIPS
19 select HAVE_KRETPROBES 19 select HAVE_KRETPROBES
20 select HAVE_DEBUG_KMEMLEAK 20 select HAVE_DEBUG_KMEMLEAK
21 select ARCH_BINFMT_ELF_RANDOMIZE_PIE 21 select ARCH_BINFMT_ELF_RANDOMIZE_PIE
22 select HAVE_ARCH_TRANSPARENT_HUGEPAGE
22 select RTC_LIB if !MACH_LOONGSON 23 select RTC_LIB if !MACH_LOONGSON
23 select GENERIC_ATOMIC64 if !64BIT 24 select GENERIC_ATOMIC64 if !64BIT
24 select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE 25 select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE
@@ -1372,6 +1373,7 @@ config CPU_R4X00
1372 depends on SYS_HAS_CPU_R4X00 1373 depends on SYS_HAS_CPU_R4X00
1373 select CPU_SUPPORTS_32BIT_KERNEL 1374 select CPU_SUPPORTS_32BIT_KERNEL
1374 select CPU_SUPPORTS_64BIT_KERNEL 1375 select CPU_SUPPORTS_64BIT_KERNEL
1376 select CPU_SUPPORTS_HUGEPAGES
1375 help 1377 help
1376 MIPS Technologies R4000-series processors other than 4300, including 1378 MIPS Technologies R4000-series processors other than 4300, including
1377 the R4000, R4400, R4600, and 4700. 1379 the R4000, R4400, R4600, and 4700.
@@ -1382,12 +1384,14 @@ config CPU_TX49XX
1382 select CPU_HAS_PREFETCH 1384 select CPU_HAS_PREFETCH
1383 select CPU_SUPPORTS_32BIT_KERNEL 1385 select CPU_SUPPORTS_32BIT_KERNEL
1384 select CPU_SUPPORTS_64BIT_KERNEL 1386 select CPU_SUPPORTS_64BIT_KERNEL
1387 select CPU_SUPPORTS_HUGEPAGES
1385 1388
1386config CPU_R5000 1389config CPU_R5000
1387 bool "R5000" 1390 bool "R5000"
1388 depends on SYS_HAS_CPU_R5000 1391 depends on SYS_HAS_CPU_R5000
1389 select CPU_SUPPORTS_32BIT_KERNEL 1392 select CPU_SUPPORTS_32BIT_KERNEL
1390 select CPU_SUPPORTS_64BIT_KERNEL 1393 select CPU_SUPPORTS_64BIT_KERNEL
1394 select CPU_SUPPORTS_HUGEPAGES
1391 help 1395 help
1392 MIPS Technologies R5000-series processors other than the Nevada. 1396 MIPS Technologies R5000-series processors other than the Nevada.
1393 1397
@@ -1396,6 +1400,7 @@ config CPU_R5432
1396 depends on SYS_HAS_CPU_R5432 1400 depends on SYS_HAS_CPU_R5432
1397 select CPU_SUPPORTS_32BIT_KERNEL 1401 select CPU_SUPPORTS_32BIT_KERNEL
1398 select CPU_SUPPORTS_64BIT_KERNEL 1402 select CPU_SUPPORTS_64BIT_KERNEL
1403 select CPU_SUPPORTS_HUGEPAGES
1399 1404
1400config CPU_R5500 1405config CPU_R5500
1401 bool "R5500" 1406 bool "R5500"
@@ -1421,6 +1426,7 @@ config CPU_NEVADA
1421 depends on SYS_HAS_CPU_NEVADA 1426 depends on SYS_HAS_CPU_NEVADA
1422 select CPU_SUPPORTS_32BIT_KERNEL 1427 select CPU_SUPPORTS_32BIT_KERNEL
1423 select CPU_SUPPORTS_64BIT_KERNEL 1428 select CPU_SUPPORTS_64BIT_KERNEL
1429 select CPU_SUPPORTS_HUGEPAGES
1424 help 1430 help
1425 QED / PMC-Sierra RM52xx-series ("Nevada") processors. 1431 QED / PMC-Sierra RM52xx-series ("Nevada") processors.
1426 1432
@@ -1441,6 +1447,7 @@ config CPU_R10000
1441 select CPU_SUPPORTS_32BIT_KERNEL 1447 select CPU_SUPPORTS_32BIT_KERNEL
1442 select CPU_SUPPORTS_64BIT_KERNEL 1448 select CPU_SUPPORTS_64BIT_KERNEL
1443 select CPU_SUPPORTS_HIGHMEM 1449 select CPU_SUPPORTS_HIGHMEM
1450 select CPU_SUPPORTS_HUGEPAGES
1444 help 1451 help
1445 MIPS Technologies R10000-series processors. 1452 MIPS Technologies R10000-series processors.
1446 1453
@@ -1451,6 +1458,7 @@ config CPU_RM7000
1451 select CPU_SUPPORTS_32BIT_KERNEL 1458 select CPU_SUPPORTS_32BIT_KERNEL
1452 select CPU_SUPPORTS_64BIT_KERNEL 1459 select CPU_SUPPORTS_64BIT_KERNEL
1453 select CPU_SUPPORTS_HIGHMEM 1460 select CPU_SUPPORTS_HIGHMEM
1461 select CPU_SUPPORTS_HUGEPAGES
1454 1462
1455config CPU_RM9000 1463config CPU_RM9000
1456 bool "RM9000" 1464 bool "RM9000"
@@ -1459,6 +1467,7 @@ config CPU_RM9000
1459 select CPU_SUPPORTS_32BIT_KERNEL 1467 select CPU_SUPPORTS_32BIT_KERNEL
1460 select CPU_SUPPORTS_64BIT_KERNEL 1468 select CPU_SUPPORTS_64BIT_KERNEL
1461 select CPU_SUPPORTS_HIGHMEM 1469 select CPU_SUPPORTS_HIGHMEM
1470 select CPU_SUPPORTS_HUGEPAGES
1462 select WEAK_ORDERING 1471 select WEAK_ORDERING
1463 1472
1464config CPU_SB1 1473config CPU_SB1
@@ -1467,6 +1476,7 @@ config CPU_SB1
1467 select CPU_SUPPORTS_32BIT_KERNEL 1476 select CPU_SUPPORTS_32BIT_KERNEL
1468 select CPU_SUPPORTS_64BIT_KERNEL 1477 select CPU_SUPPORTS_64BIT_KERNEL
1469 select CPU_SUPPORTS_HIGHMEM 1478 select CPU_SUPPORTS_HIGHMEM
1479 select CPU_SUPPORTS_HUGEPAGES
1470 select WEAK_ORDERING 1480 select WEAK_ORDERING
1471 1481
1472config CPU_CAVIUM_OCTEON 1482config CPU_CAVIUM_OCTEON
@@ -1530,9 +1540,9 @@ config CPU_XLR
1530 select CPU_SUPPORTS_32BIT_KERNEL 1540 select CPU_SUPPORTS_32BIT_KERNEL
1531 select CPU_SUPPORTS_64BIT_KERNEL 1541 select CPU_SUPPORTS_64BIT_KERNEL
1532 select CPU_SUPPORTS_HIGHMEM 1542 select CPU_SUPPORTS_HIGHMEM
1543 select CPU_SUPPORTS_HUGEPAGES
1533 select WEAK_ORDERING 1544 select WEAK_ORDERING
1534 select WEAK_REORDERING_BEYOND_LLSC 1545 select WEAK_REORDERING_BEYOND_LLSC
1535 select CPU_SUPPORTS_HUGEPAGES
1536 help 1546 help
1537 Netlogic Microsystems XLR/XLS processors. 1547 Netlogic Microsystems XLR/XLS processors.
1538 1548
@@ -1593,6 +1603,7 @@ config CPU_LOONGSON2
1593 select CPU_SUPPORTS_32BIT_KERNEL 1603 select CPU_SUPPORTS_32BIT_KERNEL
1594 select CPU_SUPPORTS_64BIT_KERNEL 1604 select CPU_SUPPORTS_64BIT_KERNEL
1595 select CPU_SUPPORTS_HIGHMEM 1605 select CPU_SUPPORTS_HIGHMEM
1606 select CPU_SUPPORTS_HUGEPAGES
1596 1607
1597config CPU_LOONGSON1 1608config CPU_LOONGSON1
1598 bool 1609 bool