Lines Matching +full:config +full:- +full:space
1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
6 config ARC
58 config LOCKDEP_SUPPORT
61 config SCHED_OMIT_FRAME_POINTER
64 config GENERIC_CSUM
67 config ARCH_FLATMEM_ENABLE
70 config MMU
73 config NO_IOPORT_MAP
76 config GENERIC_CALIBRATE_DELAY
79 config GENERIC_HWEIGHT
82 config STACKTRACE_SUPPORT
90 source "arch/arc/plat-tb10x/Kconfig"
91 source "arch/arc/plat-axs10x/Kconfig"
92 source "arch/arc/plat-hsdk/Kconfig"
100 config ISA_ARCOMPACT
106 config ISA_ARCV2
110 ISA for the Next Generation ARC-HS cores
121 config ARC_CPU_770
128 -MMU-v3: Variable Page Sz (4k, 8k, 16k), bigger J-TLB (128x4)
130 -Caches: New Prog Model, Region Flush
131 -Insns: endian swap, load-locked/store-conditional, time-stamp-ctr
133 config ARC_CPU_HS
134 bool "ARC-HS"
139 - SMP configurations of up to 4 cores with coherency
140 - Optional L2 Cache and IO-Coherency
141 - Revised Interrupt Architecture (multiple priorites, reg banks,
143 - MMUv4 (PIPT dcache, Huge Pages)
144 - Instructions for
154 config ARC_TUNE_MCPU
155 string "Override default -mcpu compiler flag"
158 Override default -mcpu=xxx compiler flag (which is set depending on
163 config CPU_BIG_ENDIAN
168 config SMP
169 bool "Symmetric Multi-Processing"
176 config NR_CPUS
177 int "Maximum number of CPUs (2-4096)"
181 config ARC_SMP_HALT_ON_RESET
182 bool "Enable Halt-on-reset boot mode"
184 In SMP configuration cores can be configured as Halt-on-reset
185 or they could all start at same time. For Halt-on-reset, non
192 config ARC_MCIP
197 This IP block enables SMP in ARC-HS38 cores.
198 It provides for cross-core interrupts, multi-core debug
207 config ARC_CACHE_LINE_SHIFT
213 This option specifies "N", with Line-len = 2 power N
217 config ARC_HAS_ICACHE
221 config ARC_HAS_DCACHE
225 config ARC_CACHE_PAGES
230 This can be used to over-ride the global I/D Cache Enable on a
231 per-page basis (but only for pages accessed via MMU such as
233 TLB entries have a per-page Cache Enable Bit.
239 config ARC_HAS_ICCM
244 config ARC_ICCM_SZ
249 config ARC_HAS_DCCM
254 config ARC_DCCM_SZ
259 config ARC_DCCM_BASE
269 config ARC_MMU_V3
274 Variable Page size (1k-16k), var JTLB size 128 x (2 or 4)
277 config ARC_MMU_V4
288 config ARC_PAGE_SIZE_8K
294 config ARC_PAGE_SIZE_16K
298 config ARC_PAGE_SIZE_4K
309 config ARC_HUGEPAGE_2M
312 config ARC_HUGEPAGE_16M
317 config PGTABLE_LEVELS
321 config ARC_COMPACT_IRQ_LEVELS
324 # if SMP, LV2 enabled ONLY if ARC implementation has LV2 re-entrancy
327 config ARC_FPU_SAVE_RESTORE
335 config ARC_CANT_LLSC
338 config ARC_HAS_LLSC
343 config ARC_HAS_SWAPE
344 bool "Insn: SWAPE (endian-swap)"
349 config ARC_USE_UNALIGNED_MEM_ACCESS
358 config ARC_HAS_LL64
361 Enable gcc to generate 64-bit load/store instructions
366 config ARC_HAS_DIV_REM
370 config ARC_HAS_ACCL_REGS
374 Depending on the configuration, CPU can contain accumulator reg-pair
378 config ARC_DSP_HANDLED
381 config ARC_DSP_SAVE_RESTORE_REGS
393 config ARC_DSP_NONE
398 config ARC_DSP_KERNEL
403 DSP extension presence in HW, no support for DSP-enabled userspace
407 config ARC_DSP_USERSPACE
414 run DSP-enabled userspace applications
416 config ARC_DSP_AGU_USERSPACE
423 and AGU registers to run DSP-enabled userspace applications
426 config ARC_IRQ_NO_AUTOSAVE
434 config ARC_LPB_DISABLE
444 config LINUX_LINK_BASE
448 ARC700 divides the 32 bit phy address space into two equal halves
449 -Lower 2G (0 - 0x7FFF_FFFF ) is user virtual, translated by MMU
450 -Upper 2G (0x8000_0000 onwards) is untranslated, for kernel
458 config LINUX_RAM_BASE
466 config HIGHMEM
475 config ARC_HAS_PAE40
476 bool "Support for the 40-bit Physical Address Extension"
485 config ARC_KVADDR_SIZE
486 int "Kernel Virtual Address Space size (MB)"
490 The kernel address space is carved out of 256MB of translated address
491 space for catering to vmalloc, modules, pkmap, fixmap. This however may
494 kernel-user gutter)
496 config ARC_CURR_IN_REG
504 config ARC_EMUL_UNALIGNED
510 This enables misaligned 16 & 32 bit memory access from user space.
511 Use ONLY-IF-ABS-NECESSARY as it will be very slow and also can hide
514 config HZ
518 config ARC_METAWARE_HLINK
523 Metaware Debugger. This can come in handy for Linux-host communication
532 config ARC_DW2_UNWIND
545 config ARC_DBG_JUMP_LABEL
550 Enable paranoid checks and self-test of both ARC-specific and generic
554 config BUILTIN_DTB_NAME
562 config ARCH_FORCE_MAX_ORDER