Lines Matching full:if

16 	select ARCH_ENABLE_HUGEPAGE_MIGRATION if HUGETLB_PAGE && MIGRATION
19 select ARCH_HAS_DEBUG_VIRTUAL if MMU
27 select ARCH_HAS_SET_DIRECT_MAP if MMU
28 select ARCH_HAS_SET_MEMORY if MMU
29 select ARCH_HAS_STRICT_KERNEL_RWX if MMU && !XIP_KERNEL
30 select ARCH_HAS_STRICT_MODULE_RWX if MMU && !XIP_KERNEL
31 select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST
33 select ARCH_OPTIONAL_KERNEL_RWX if ARCH_HAS_STRICT_KERNEL_RWX
37 select ARCH_SUPPORTS_DEBUG_PAGEALLOC if MMU
38 select ARCH_SUPPORTS_HUGETLBFS if MMU
40 select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT if MMU
42 select ARCH_WANT_HUGE_PMD_SHARE if 64BIT
43 select BINFMT_FLAT_NO_DATA_START_OFFSET if !MMU
44 select BUILDTIME_TABLE_SORT if MMU
46 select CLINT_TIMER if !MMU
49 select GENERIC_ARCH_TOPOLOGY if SMP
50 select GENERIC_ATOMIC64 if !64BIT
51 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
53 select GENERIC_GETTIMEOFDAY if HAVE_GENERIC_VDSO
55 select GENERIC_IOREMAP if MMU
61 select GENERIC_PTDUMP if MMU
64 select GENERIC_TIME_VSYSCALL if MMU && 64BIT
67 select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL
68 select HAVE_ARCH_JUMP_LABEL_RELATIVE if !XIP_KERNEL
69 select HAVE_ARCH_KASAN if MMU && 64BIT
70 select HAVE_ARCH_KASAN_VMALLOC if MMU && 64BIT
71 select HAVE_ARCH_KFENCE if MMU && 64BIT
72 select HAVE_ARCH_KGDB if !XIP_KERNEL
74 select HAVE_ARCH_MMAP_RND_BITS if MMU
77 select HAVE_ARCH_TRANSPARENT_HUGEPAGE if 64BIT && MMU
79 select HAVE_ARCH_VMAP_STACK if MMU && 64BIT
83 select HAVE_DMA_CONTIGUOUS if MMU
84 select HAVE_EBPF_JIT if MMU
86 select HAVE_FUTEX_CMPXCHG if FUTEX
88 select HAVE_GENERIC_VDSO if MMU && 64BIT
90 select HAVE_KPROBES if !XIP_KERNEL
91 select HAVE_KPROBES_ON_FTRACE if !XIP_KERNEL
92 select HAVE_KRETPROBES if !XIP_KERNEL
105 select MODULES_USE_ELF_RELA if MODULES
106 select MODULE_SECTIONS if MODULES
110 select PCI_DOMAINS_GENERIC if PCI
111 select PCI_MSI if PCI
113 select RISCV_TIMER if RISCV_SBI
118 select UACCESS_MEMCPY if !MMU
119 select ZONE_DMA32 if 64BIT
122 default 18 if 64BIT
128 default 24 if 64BIT # SV39 based
131 # set if we run in machine mode, cleared if we run in supervisor mode
136 # set if we are running in S-mode and can use SBI calls
146 Select if you want MMU-based virtualised addressing space
147 support by paged memory management. If unsure, say 'Y'.
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
169 default 0xdfffffc800000000 if 64BIT
170 default 0xffffffff if 32BIT
178 select SPARSEMEM_STATIC if 32BIT && SPARSEMEM
179 select SPARSEMEM_VMEMMAP_ENABLE if 64BIT
196 select GENERIC_BUG_RELATIVE_POINTERS if 64BIT
215 default 3 if 64BIT
245 select ARCH_SUPPORTS_INT128 if CC_HAS_INT128
246 select HAVE_DYNAMIC_FTRACE if !XIP_KERNEL && MMU && $(cc-option,-fpatchable-function-entry=8)
247 select HAVE_DYNAMIC_FTRACE_WITH_REGS if HAVE_DYNAMIC_FTRACE
248 select HAVE_FTRACE_MCOUNT_RECORD if !XIP_KERNEL
250 select HAVE_FUNCTION_TRACER if !XIP_KERNEL
251 select SWIOTLB if MMU
256 # is still a bit more efficient when generating code if it's setup in a manner
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
294 This enables support for systems with more than one CPU. If
297 multiprocessor machine. If you say Y here, the kernel will run
299 processor machine, the kernel will run faster if you say N
302 If you don't know what to do here, say N.
319 Say N if you want to disable CPU hotplug.
368 If you don't know what to do here, say Y.
387 Say N here if you want to disable all floating-point related procedure
390 If you don't know what to do here, say Y.
409 select HOTPLUG_CPU if SMP
446 prompt "Built-in command line usage" if CMDLINE != ""
453 bool "Use bootloader kernel arguments if available"
470 Always use the built-in command line, even if we get one during
535 and for storing it, is configuration dependent. Therefore, if you
547 If unsure, say N.
563 default y if XIP_KERNEL