Lines Matching +full:default +full:- +full:on
1 # SPDX-License-Identifier: GPL-2.0-only
4 # see Documentation/kbuild/kconfig-language.rst.
122 default 18 if 64BIT
123 default 8
126 # VA_BITS - PAGE_SHIFT - 3
128 default 24 if 64BIT # SV39 based
129 default 17
134 default !MMU
136 # set if we are running in S-mode and can use SBI calls
139 depends on !RISCV_M_MODE
140 default y
143 bool "MMU-based Paged Memory Management Support"
144 default y
146 Select if you want MMU-based virtualised addressing space
151 default 32 if 32BIT
152 default 39 if 64BIT
156 default 34 if 32BIT
157 default 56 if 64BIT
161 default 0xC0000000 if 32BIT && MAXPHYSMEM_1GB
162 default 0x80000000 if 64BIT && !MMU
163 default 0xffffffff80000000 if 64BIT && MAXPHYSMEM_2GB
164 default 0xffffffe000000000 if 64BIT && MAXPHYSMEM_128GB
168 depends on KASAN_GENERIC
169 default 0xdfffffc800000000 if 64BIT
170 default 0xffffffff if 32BIT
177 depends on MMU
195 depends on BUG
215 default 3 if 64BIT
216 default 2
228 default ARCH_RV64I
246 select HAVE_DYNAMIC_FTRACE if !XIP_KERNEL && MMU && $(cc-option,-fpatchable-function-entry=8)
260 default CMODEL_MEDLOW if 32BIT
261 default CMODEL_MEDANY if 64BIT
275 default MAXPHYSMEM_1GB if 32BIT
276 default MAXPHYSMEM_2GB if 64BIT && CMODEL_MEDLOW
277 default MAXPHYSMEM_128GB if 64BIT && CMODEL_MEDANY
280 depends on 32BIT
283 depends on 64BIT && CMODEL_MEDLOW
286 depends on 64BIT && CMODEL_MEDANY
292 bool "Symmetric Multi-Processing"
295 you say N here, the kernel will run on single and
298 on many, but not all, single processor machines. On a single
305 int "Maximum number of CPUs (2-32)"
307 depends on SMP
308 default "8"
311 bool "Support for hot-pluggable CPUs"
312 depends on SMP
316 Say Y here to experiment with turning CPUs off and on. CPUs
323 default TUNE_GENERIC
333 depends on SMP && MMU
338 Enable NUMA (Non-Uniform Memory Access) support.
340 The kernel will try to allocate memory used by a CPU on the
346 default "2"
347 depends on NUMA
349 Specify the maximum number of NUMA Nodes available on the target
354 depends on NUMA
358 depends on NUMA
362 default y
371 depends on PERF_EVENTS
378 feature of perf. It can run on any RISC-V machines so serves as the
385 default y
387 Say N here if you want to disable all floating-point related procedure
400 default y
401 depends on RISCV_SBI
404 deprecated in future once legacy M-mode software are no longer in use.
410 depends on MMU
424 loaded in the main kernel with kexec-tools into a specially
428 For more details see Documentation/admin-guide/kdump/kdump.rst
435 string "Built-in kernel command line"
438 are provided at run-time, during boot. However, there are cases
442 When that occurs, it is possible to define a built-in command
443 line here and choose how the kernel should use it later on.
446 prompt "Built-in command line usage" if CMDLINE != ""
447 default CMDLINE_FALLBACK
449 Choose how the kernel will handle the provided built-in command
455 Use the built-in command line as fallback in case we get nothing
456 during boot. This is the default behaviour.
461 The command-line arguments provided during boot will be
462 appended to the built-in command line. This is useful in
468 bool "Always use the default kernel command string"
470 Always use the built-in command line, even if we get one during
472 command line on systems where you don't have or want control
482 depends on OF && !XIP_KERNEL
490 depends on MMU
491 default y
494 by UEFI firmware (such as non-volatile variables, realtime
497 is only useful on systems that have UEFI firmware.
500 …def_bool $(cc-option,-mstack-protector-guard=tls -mstack-protector-guard-reg=tp -mstack-protector-…
504 depends on !GCC_PLUGIN_RANDSTRUCT
505 depends on STACKPROTECTOR && CC_HAVE_STACKPROTECTOR_TLS
509 default n
513 depends on PHYS_RAM_BASE_FIXED
514 default "0x80000000"
517 explicitly specified to run early relocations of read-write data
521 bool "Kernel Execute-In-Place from ROM"
522 depends on MMU && SPARSEMEM
525 depends on !COMPILE_TEST
528 Execute-In-Place allows the kernel to run from non-volatile storage
531 to RAM. Read-write sections, such as the data section and stack,
537 store the kernel image depending on your own flash memory usage.
545 a struct page on those regions will trigger a fault.
551 depends on XIP_KERNEL
552 default "0x21000000"
555 be linked for and stored to. This address is dependent on your
562 depends on OF
563 default y if XIP_KERNEL