diff options
Diffstat (limited to 'arch/arc/Kconfig')
-rw-r--r-- | arch/arc/Kconfig | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig index 76dde9db7934..8a188bc1786a 100644 --- a/arch/arc/Kconfig +++ b/arch/arc/Kconfig | |||
@@ -12,8 +12,6 @@ config ARC | |||
12 | select BUILDTIME_EXTABLE_SORT | 12 | select BUILDTIME_EXTABLE_SORT |
13 | select COMMON_CLK | 13 | select COMMON_CLK |
14 | select CLONE_BACKWARDS | 14 | select CLONE_BACKWARDS |
15 | # ARC Busybox based initramfs absolutely relies on DEVTMPFS for /dev | ||
16 | select DEVTMPFS if !INITRAMFS_SOURCE="" | ||
17 | select GENERIC_ATOMIC64 | 15 | select GENERIC_ATOMIC64 |
18 | select GENERIC_CLOCKEVENTS | 16 | select GENERIC_CLOCKEVENTS |
19 | select GENERIC_FIND_FIRST_BIT | 17 | select GENERIC_FIND_FIRST_BIT |
@@ -275,14 +273,6 @@ config ARC_DCCM_BASE | |||
275 | default "0xA0000000" | 273 | default "0xA0000000" |
276 | depends on ARC_HAS_DCCM | 274 | depends on ARC_HAS_DCCM |
277 | 275 | ||
278 | config ARC_HAS_HW_MPY | ||
279 | bool "Use Hardware Multiplier (Normal or Faster XMAC)" | ||
280 | default y | ||
281 | help | ||
282 | Influences how gcc generates code for MPY operations. | ||
283 | If enabled, MPYxx insns are generated, provided by Standard/XMAC | ||
284 | Multipler. Otherwise software multipy lib is used | ||
285 | |||
286 | choice | 276 | choice |
287 | prompt "MMU Version" | 277 | prompt "MMU Version" |
288 | default ARC_MMU_V3 if ARC_CPU_770 | 278 | default ARC_MMU_V3 if ARC_CPU_770 |
@@ -338,6 +328,19 @@ config ARC_PAGE_SIZE_4K | |||
338 | 328 | ||
339 | endchoice | 329 | endchoice |
340 | 330 | ||
331 | choice | ||
332 | prompt "MMU Super Page Size" | ||
333 | depends on ISA_ARCV2 && TRANSPARENT_HUGEPAGE | ||
334 | default ARC_HUGEPAGE_2M | ||
335 | |||
336 | config ARC_HUGEPAGE_2M | ||
337 | bool "2MB" | ||
338 | |||
339 | config ARC_HUGEPAGE_16M | ||
340 | bool "16MB" | ||
341 | |||
342 | endchoice | ||
343 | |||
341 | if ISA_ARCOMPACT | 344 | if ISA_ARCOMPACT |
342 | 345 | ||
343 | config ARC_COMPACT_IRQ_LEVELS | 346 | config ARC_COMPACT_IRQ_LEVELS |
@@ -410,7 +413,7 @@ config ARC_HAS_RTC | |||
410 | default n | 413 | default n |
411 | depends on !SMP | 414 | depends on !SMP |
412 | 415 | ||
413 | config ARC_HAS_GRTC | 416 | config ARC_HAS_GFRC |
414 | bool "SMP synchronized 64-bit cycle counter" | 417 | bool "SMP synchronized 64-bit cycle counter" |
415 | default y | 418 | default y |
416 | depends on SMP | 419 | depends on SMP |
@@ -529,14 +532,6 @@ config ARC_DBG_TLB_MISS_COUNT | |||
529 | Counts number of I and D TLB Misses and exports them via Debugfs | 532 | Counts number of I and D TLB Misses and exports them via Debugfs |
530 | The counters can be cleared via Debugfs as well | 533 | The counters can be cleared via Debugfs as well |
531 | 534 | ||
532 | if SMP | ||
533 | |||
534 | config ARC_IPI_DBG | ||
535 | bool "Debug Inter Core interrupts" | ||
536 | default n | ||
537 | |||
538 | endif | ||
539 | |||
540 | endif | 535 | endif |
541 | 536 | ||
542 | config ARC_UBOOT_SUPPORT | 537 | config ARC_UBOOT_SUPPORT |
@@ -566,6 +561,12 @@ endmenu | |||
566 | endmenu # "ARC Architecture Configuration" | 561 | endmenu # "ARC Architecture Configuration" |
567 | 562 | ||
568 | source "mm/Kconfig" | 563 | source "mm/Kconfig" |
564 | |||
565 | config FORCE_MAX_ZONEORDER | ||
566 | int "Maximum zone order" | ||
567 | default "12" if ARC_HUGEPAGE_16M | ||
568 | default "11" | ||
569 | |||
569 | source "net/Kconfig" | 570 | source "net/Kconfig" |
570 | source "drivers/Kconfig" | 571 | source "drivers/Kconfig" |
571 | source "fs/Kconfig" | 572 | source "fs/Kconfig" |