Lines Matching full:if

16 	select ARCH_ENABLE_HUGEPAGE_MIGRATION if HUGETLB_PAGE && MIGRATION
17 select ARCH_ENABLE_SPLIT_PMD_PTLOCK if PGTABLE_LEVELS > 2
21 select ARCH_HAS_DEBUG_VIRTUAL if MMU
29 select ARCH_HAS_SET_DIRECT_MAP if MMU
30 select ARCH_HAS_SET_MEMORY if MMU
31 select ARCH_HAS_STRICT_KERNEL_RWX if MMU && !XIP_KERNEL
32 select ARCH_HAS_STRICT_MODULE_RWX if MMU && !XIP_KERNEL
33 select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST
35 select ARCH_OPTIONAL_KERNEL_RWX if ARCH_HAS_STRICT_KERNEL_RWX
39 select ARCH_SUPPORTS_DEBUG_PAGEALLOC if MMU
40 select ARCH_SUPPORTS_HUGETLBFS if MMU
41 select ARCH_SUPPORTS_PAGE_TABLE_CHECK if MMU
44 select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT if MMU
47 select ARCH_WANT_HUGE_PMD_SHARE if 64BIT
48 select ARCH_WANTS_THP_SWAP if HAVE_ARCH_TRANSPARENT_HUGEPAGE
49 select BINFMT_FLAT_NO_DATA_START_OFFSET if !MMU
50 select BUILDTIME_TABLE_SORT if MMU
52 select CLINT_TIMER if !MMU
54 select CPU_PM if CPU_IDLE
57 select GENERIC_ATOMIC64 if !64BIT
58 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
60 select GENERIC_GETTIMEOFDAY if HAVE_GENERIC_VDSO
62 select GENERIC_IOREMAP if MMU
68 select GENERIC_PTDUMP if MMU
71 select GENERIC_TIME_VSYSCALL if MMU && 64BIT
72 select GENERIC_VDSO_TIME_NS if HAVE_GENERIC_VDSO
75 select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL
76 select HAVE_ARCH_JUMP_LABEL_RELATIVE if !XIP_KERNEL
77 select HAVE_ARCH_KASAN if MMU && 64BIT
78 select HAVE_ARCH_KASAN_VMALLOC if MMU && 64BIT
79 select HAVE_ARCH_KFENCE if MMU && 64BIT
80 select HAVE_ARCH_KGDB if !XIP_KERNEL
82 select HAVE_ARCH_MMAP_RND_BITS if MMU
83 select HAVE_ARCH_MMAP_RND_COMPAT_BITS if COMPAT
86 select HAVE_ARCH_TRANSPARENT_HUGEPAGE if 64BIT && MMU
87 select ARCH_ENABLE_THP_MIGRATION if TRANSPARENT_HUGEPAGE
89 select HAVE_ARCH_VMAP_STACK if MMU && 64BIT
93 select HAVE_DMA_CONTIGUOUS if MMU
94 select HAVE_EBPF_JIT if MMU
97 select HAVE_GENERIC_VDSO if MMU && 64BIT
99 select HAVE_KPROBES if !XIP_KERNEL
100 select HAVE_KPROBES_ON_FTRACE if !XIP_KERNEL
101 select HAVE_KRETPROBES if !XIP_KERNEL
116 select MODULES_USE_ELF_RELA if MODULES
117 select MODULE_SECTIONS if MODULES
122 select PCI_DOMAINS_GENERIC if PCI
123 select PCI_MSI if PCI
125 select RISCV_TIMER if RISCV_SBI
130 select UACCESS_MEMCPY if !MMU
131 select ZONE_DMA32 if 64BIT
134 default 18 if 64BIT
143 default 24 if 64BIT # SV39 based
149 # set if we run in machine mode, cleared if we run in supervisor mode
154 # set if we are running in S-mode and can use SBI calls
164 Select if you want MMU-based virtualised addressing space
165 support by paged memory management. If unsure, say 'Y'.
169 default 0xC0000000 if 32BIT
170 default 0x80000000 if 64BIT && !MMU
171 default 0xff60000000000000 if 64BIT
176 default 0xdfffffff00000000 if 64BIT
177 default 0xffffffff if 32BIT
185 select SPARSEMEM_STATIC if 32BIT && SPARSEMEM
186 select SPARSEMEM_VMEMMAP_ENABLE if 64BIT
200 select GENERIC_BUG_RELATIVE_POINTERS if 64BIT
219 default 5 if 64BIT
254 If unsure, say N.
276 select ARCH_SUPPORTS_INT128 if CC_HAS_INT128
277 select HAVE_DYNAMIC_FTRACE if !XIP_KERNEL && MMU && $(cc-option,-fpatchable-function-entry=8)
278 select HAVE_DYNAMIC_FTRACE_WITH_REGS if HAVE_DYNAMIC_FTRACE
279 select HAVE_FTRACE_MCOUNT_RECORD if !XIP_KERNEL
281 select HAVE_FUNCTION_TRACER if !XIP_KERNEL
282 select SWIOTLB if MMU
287 # is still a bit more efficient when generating code if it's setup in a manner
291 default CMODEL_MEDLOW if 32BIT
292 default CMODEL_MEDANY if 64BIT
307 This enables support for systems with more than one CPU. If
310 multiprocessor machine. If you say Y here, the kernel will run
312 processor machine, the kernel will run faster if you say N
315 If you don't know what to do here, say N.
320 range 2 512 if !RISCV_SBI_V01
321 range 2 32 if RISCV_SBI_V01 && 32BIT
322 range 2 64 if RISCV_SBI_V01 && 64BIT
323 default "32" if 32BIT
324 default "64" if 64BIT
335 Say N if you want to disable CPU hotplug.
393 If you don't know what to do here, say Y.
412 If you don't know what to do here, say Y.
436 If you don't know what to do here, say Y.
449 Say N here if you want to disable all floating-point related procedure
452 If you don't know what to do here, say Y.
470 default y if RISCV_SBI_V01 || RISCV_M_MODE
479 dynamically at runtime if the firmware supports it.
485 If unsure what to do here, say N.
490 select HOTPLUG_CPU if SMP
504 select HAVE_IMA_KEXEC if IMA
512 If you don't know what to do here, say Y.
540 If you want to execute 32-bit userspace applications, say Y.
558 prompt "Built-in command line usage" if CMDLINE != ""
565 bool "Use bootloader kernel arguments if available"
581 Always use the built-in command line, even if we get one during
647 and for storing it, is configuration dependent. Therefore, if you
659 If unsure, say N.
675 default y if XIP_KERNEL