aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arc/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arc/Kconfig')
-rw-r--r--arch/arc/Kconfig39
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
278config 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
286choice 276choice
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
339endchoice 329endchoice
340 330
331choice
332 prompt "MMU Super Page Size"
333 depends on ISA_ARCV2 && TRANSPARENT_HUGEPAGE
334 default ARC_HUGEPAGE_2M
335
336config ARC_HUGEPAGE_2M
337 bool "2MB"
338
339config ARC_HUGEPAGE_16M
340 bool "16MB"
341
342endchoice
343
341if ISA_ARCOMPACT 344if ISA_ARCOMPACT
342 345
343config ARC_COMPACT_IRQ_LEVELS 346config 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
413config ARC_HAS_GRTC 416config 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
532if SMP
533
534config ARC_IPI_DBG
535 bool "Debug Inter Core interrupts"
536 default n
537
538endif
539
540endif 535endif
541 536
542config ARC_UBOOT_SUPPORT 537config ARC_UBOOT_SUPPORT
@@ -566,6 +561,12 @@ endmenu
566endmenu # "ARC Architecture Configuration" 561endmenu # "ARC Architecture Configuration"
567 562
568source "mm/Kconfig" 563source "mm/Kconfig"
564
565config FORCE_MAX_ZONEORDER
566 int "Maximum zone order"
567 default "12" if ARC_HUGEPAGE_16M
568 default "11"
569
569source "net/Kconfig" 570source "net/Kconfig"
570source "drivers/Kconfig" 571source "drivers/Kconfig"
571source "fs/Kconfig" 572source "fs/Kconfig"