Lines Matching full:select
15 select ACPI_GENERIC_GSI if ACPI
16 select ACPI_MCFG if (ACPI && PCI)
17 select ACPI_PPTT if ACPI
18 select ACPI_REDUCED_HARDWARE_ONLY if ACPI
19 select ACPI_RIMT if ACPI
20 select ACPI_SPCR_TABLE if ACPI
21 select ARCH_DMA_DEFAULT_COHERENT
22 select ARCH_ENABLE_HUGEPAGE_MIGRATION if HUGETLB_PAGE && MIGRATION
23 select ARCH_ENABLE_MEMORY_HOTPLUG if SPARSEMEM_VMEMMAP
24 select ARCH_ENABLE_MEMORY_HOTREMOVE if MEMORY_HOTPLUG
25 select ARCH_ENABLE_SPLIT_PMD_PTLOCK if PGTABLE_LEVELS > 2
26 select ARCH_ENABLE_THP_MIGRATION if TRANSPARENT_HUGEPAGE
27 select ARCH_HAS_BINFMT_FLAT
28 select ARCH_HAS_CURRENT_STACK_POINTER
29 select ARCH_HAS_DEBUG_VIRTUAL if MMU
30 select ARCH_HAS_DEBUG_VM_PGTABLE
31 select ARCH_HAS_DEBUG_WX
32 select ARCH_HAS_ELF_CORE_EFLAGS if BINFMT_ELF && ELF_CORE
33 select ARCH_HAS_FAST_MULTIPLIER
34 select ARCH_HAS_FORTIFY_SOURCE
35 select ARCH_HAS_GCOV_PROFILE_ALL
36 select ARCH_HAS_GIGANTIC_PAGE
37 select ARCH_HAS_HW_PTE_YOUNG
38 select ARCH_HAS_KCOV
39 select ARCH_HAS_KERNEL_FPU_SUPPORT if 64BIT && FPU
40 select ARCH_HAS_MEMBARRIER_CALLBACKS
41 select ARCH_HAS_MEMBARRIER_SYNC_CORE
42 select ARCH_HAS_MMIOWB
43 select ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE
44 select ARCH_HAS_PMEM_API
45 select ARCH_HAS_PREEMPT_LAZY
46 select ARCH_HAS_PREPARE_SYNC_CORE_CMD
47 select ARCH_HAS_PTDUMP if MMU
48 select ARCH_HAS_PTE_SPECIAL
49 select ARCH_HAS_SET_DIRECT_MAP if MMU
50 select ARCH_HAS_SET_MEMORY if MMU
51 select ARCH_HAS_STRICT_KERNEL_RWX if MMU && !XIP_KERNEL
52 select ARCH_HAS_STRICT_MODULE_RWX if MMU && !XIP_KERNEL
53 select ARCH_HAS_SYNC_CORE_BEFORE_USERMODE
54 select ARCH_HAS_SYSCALL_WRAPPER
55 select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST
56 select ARCH_HAS_UBSAN
57 select ARCH_HAS_VDSO_ARCH_DATA if HAVE_GENERIC_VDSO
58 select ARCH_HAVE_NMI_SAFE_CMPXCHG
59 select ARCH_KEEP_MEMBLOCK if ACPI
60 select ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE if 64BIT && MMU
61 select ARCH_OPTIONAL_KERNEL_RWX if ARCH_HAS_STRICT_KERNEL_RWX
62 select ARCH_OPTIONAL_KERNEL_RWX_DEFAULT
63 select ARCH_STACKWALK
64 select ARCH_SUPPORTS_ATOMIC_RMW
66 select ARCH_SUPPORTS_CFI if (!CC_IS_CLANG || CLANG_VERSION >= 170000)
67 select ARCH_SUPPORTS_DEBUG_PAGEALLOC if MMU
68 select ARCH_SUPPORTS_HUGE_PFNMAP if TRANSPARENT_HUGEPAGE
69 select ARCH_SUPPORTS_HUGETLBFS if MMU
70 select ARCH_SUPPORTS_LTO_CLANG if CMODEL_MEDANY
71 select ARCH_SUPPORTS_LTO_CLANG_THIN
72 select ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS if 64BIT && MMU
73 select ARCH_SUPPORTS_PAGE_TABLE_CHECK if MMU
74 select ARCH_SUPPORTS_PER_VMA_LOCK if MMU
75 select ARCH_SUPPORTS_RT
76 select ARCH_SUPPORTS_SHADOW_CALL_STACK if HAVE_SHADOW_CALL_STACK
77 select ARCH_SUPPORTS_SCHED_MC if SMP
78 select ARCH_USE_CMPXCHG_LOCKREF if 64BIT
79 select ARCH_USE_MEMTEST
80 select ARCH_USE_QUEUED_RWLOCKS
81 select ARCH_USE_SYM_ANNOTATIONS
82 select ARCH_USES_CFI_TRAPS if CFI
83 select ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH if MMU
84 select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT if MMU
85 select ARCH_WANT_FRAME_POINTERS
86 select ARCH_WANT_GENERAL_HUGETLB if !RISCV_ISA_SVNAPOT
87 select ARCH_WANT_HUGE_PMD_SHARE if 64BIT
88 select ARCH_WANT_LD_ORPHAN_WARN if !XIP_KERNEL
89 select ARCH_WANT_OPTIMIZE_DAX_VMEMMAP
90 select ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP
91 select ARCH_WANTS_NO_INSTR
92 select ARCH_WANTS_THP_SWAP if HAVE_ARCH_TRANSPARENT_HUGEPAGE
93 select ARCH_WEAK_RELEASE_ACQUIRE if ARCH_USE_QUEUED_SPINLOCKS
94 select BINFMT_FLAT_NO_DATA_START_OFFSET if !MMU
95 select BUILDTIME_TABLE_SORT if MMU
96 select CLINT_TIMER if RISCV_M_MODE
97 select CLONE_BACKWARDS
98 select COMMON_CLK
99 select CPU_NO_EFFICIENT_FFS if !RISCV_ISA_ZBB
100 select CPU_PM if CPU_IDLE || HIBERNATION || SUSPEND
101 select DYNAMIC_FTRACE if FUNCTION_TRACER
102 select EDAC_SUPPORT
103 select FRAME_POINTER if PERF_EVENTS || (FUNCTION_TRACER && !DYNAMIC_FTRACE)
104 select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY if DYNAMIC_FTRACE
105 select FUNCTION_ALIGNMENT_8B if DYNAMIC_FTRACE_WITH_CALL_OPS
106 select GENERIC_ARCH_TOPOLOGY
107 select GENERIC_ATOMIC64 if !64BIT
108 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
109 select GENERIC_CPU_DEVICES
110 select GENERIC_CPU_VULNERABILITIES
111 select GENERIC_EARLY_IOREMAP
112 select GENERIC_ENTRY
113 select GENERIC_GETTIMEOFDAY if HAVE_GENERIC_VDSO && 64BIT
114 select GENERIC_IDLE_POLL_SETUP
115 select GENERIC_IOREMAP if MMU
116 select GENERIC_IRQ_IPI if SMP
117 select GENERIC_IRQ_IPI_MUX if SMP
118 select GENERIC_IRQ_MULTI_HANDLER
119 select GENERIC_IRQ_SHOW
120 select GENERIC_IRQ_SHOW_LEVEL
121 select GENERIC_LIB_DEVMEM_IS_ALLOWED
122 select GENERIC_PENDING_IRQ if SMP
123 select GENERIC_PCI_IOMAP
124 select GENERIC_SCHED_CLOCK
125 select GENERIC_SMP_IDLE_THREAD
126 select GENERIC_TIME_VSYSCALL if GENERIC_GETTIMEOFDAY
127 select HARDIRQS_SW_RESEND
128 select HAS_IOPORT if MMU
129 select HAVE_ALIGNED_STRUCT_PAGE
130 select HAVE_ARCH_AUDITSYSCALL
131 select HAVE_ARCH_HUGE_VMALLOC if HAVE_ARCH_HUGE_VMAP
132 select HAVE_ARCH_HUGE_VMAP if MMU && 64BIT
133 select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL
134 select HAVE_ARCH_JUMP_LABEL_RELATIVE if !XIP_KERNEL
135 select HAVE_ARCH_KASAN if MMU && 64BIT
136 select HAVE_ARCH_KASAN_VMALLOC if MMU && 64BIT
137 select HAVE_ARCH_KFENCE if MMU && 64BIT
138 select HAVE_ARCH_KSTACK_ERASE
139 select HAVE_ARCH_KGDB if !XIP_KERNEL
140 select HAVE_ARCH_KGDB_QXFER_PKT
141 select HAVE_ARCH_MMAP_RND_BITS if MMU
142 select HAVE_ARCH_MMAP_RND_COMPAT_BITS if COMPAT
143 select HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET
144 select HAVE_ARCH_SECCOMP_FILTER
145 select HAVE_ARCH_SOFT_DIRTY if 64BIT && MMU && RISCV_ISA_SVRSW60T59B
146 select HAVE_ARCH_THREAD_STRUCT_WHITELIST
147 select HAVE_ARCH_TRACEHOOK
148 select HAVE_ARCH_TRANSPARENT_HUGEPAGE if 64BIT && MMU
149 select HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD if 64BIT && MMU
150 select HAVE_ARCH_USERFAULTFD_MINOR if 64BIT && USERFAULTFD
151 select HAVE_ARCH_USERFAULTFD_WP if 64BIT && MMU && USERFAULTFD && RISCV_ISA_SVRSW60T59B
152 select HAVE_ARCH_VMAP_STACK if MMU && 64BIT
153 select HAVE_ASM_MODVERSIONS
154 select HAVE_CONTEXT_TRACKING_USER
155 select HAVE_DEBUG_KMEMLEAK
156 select HAVE_DMA_CONTIGUOUS if MMU
157 …select HAVE_DYNAMIC_FTRACE if !XIP_KERNEL && MMU && (CLANG_SUPPORTS_DYNAMIC_FTRACE || GCC_SUPPORTS…
158 select FUNCTION_ALIGNMENT_4B if HAVE_DYNAMIC_FTRACE && RISCV_ISA_C
159 select HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS if HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS
160 select HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS if (DYNAMIC_FTRACE_WITH_ARGS && !CFI)
161 select HAVE_DYNAMIC_FTRACE_WITH_ARGS if HAVE_DYNAMIC_FTRACE
162 select HAVE_FTRACE_GRAPH_FUNC
163 select HAVE_FUNCTION_GRAPH_TRACER if HAVE_DYNAMIC_FTRACE_WITH_ARGS
164 select HAVE_FUNCTION_GRAPH_FREGS
165 select HAVE_FUNCTION_TRACER if !XIP_KERNEL && HAVE_DYNAMIC_FTRACE
166 select HAVE_EBPF_JIT if MMU
167 select HAVE_GENERIC_TIF_BITS
168 select HAVE_GUP_FAST if MMU
169 select HAVE_FUNCTION_ARG_ACCESS_API
170 select HAVE_FUNCTION_ERROR_INJECTION
171 select HAVE_GCC_PLUGINS
172 select HAVE_GENERIC_VDSO if MMU
173 select HAVE_IRQ_TIME_ACCOUNTING
174 select HAVE_KERNEL_BZIP2 if !XIP_KERNEL && !EFI_ZBOOT
175 select HAVE_KERNEL_GZIP if !XIP_KERNEL && !EFI_ZBOOT
176 select HAVE_KERNEL_LZ4 if !XIP_KERNEL && !EFI_ZBOOT
177 select HAVE_KERNEL_LZMA if !XIP_KERNEL && !EFI_ZBOOT
178 select HAVE_KERNEL_LZO if !XIP_KERNEL && !EFI_ZBOOT
179 select HAVE_KERNEL_UNCOMPRESSED if !XIP_KERNEL && !EFI_ZBOOT
180 select HAVE_KERNEL_ZSTD if !XIP_KERNEL && !EFI_ZBOOT
181 select HAVE_KERNEL_XZ if !XIP_KERNEL && !EFI_ZBOOT
182 select HAVE_KPROBES if !XIP_KERNEL
183 select HAVE_KRETPROBES if !XIP_KERNEL
185 select HAVE_LD_DEAD_CODE_DATA_ELIMINATION if !LD_IS_LLD
186 select HAVE_MOVE_PMD
187 select HAVE_MOVE_PUD
188 select HAVE_PAGE_SIZE_4KB
189 select HAVE_PCI
190 select HAVE_PERF_EVENTS
191 select HAVE_PERF_REGS
192 select HAVE_PERF_USER_STACK_DUMP
193 select HAVE_POSIX_CPU_TIMERS_TASK_WORK
194 select HAVE_PREEMPT_DYNAMIC_KEY if !XIP_KERNEL
195 select HAVE_REGS_AND_STACK_ACCESS_API
196 select HAVE_RETHOOK if !XIP_KERNEL
197 select HAVE_RSEQ
198 select HAVE_RUST if RUSTC_SUPPORTS_RISCV && CC_IS_CLANG
199 select HAVE_SAMPLE_FTRACE_DIRECT
200 select HAVE_SAMPLE_FTRACE_DIRECT_MULTI
201 select HAVE_STACKPROTECTOR
202 select HAVE_SYSCALL_TRACEPOINTS
203 select HOTPLUG_PARALLEL if HOTPLUG_CPU
204 select IRQ_DOMAIN
205 select IRQ_FORCED_THREADING
206 select KASAN_VMALLOC if KASAN
207 select LOCK_MM_AND_FIND_VMA
208 select MMU_GATHER_RCU_TABLE_FREE if SMP && MMU
209 select MODULES_USE_ELF_RELA if MODULES
210 select OF
211 select OF_EARLY_FLATTREE
212 select OF_IRQ
213 select PCI_DOMAINS_GENERIC if PCI
214 select PCI_ECAM if (ACPI && PCI)
215 select PCI_MSI if PCI
216 select RELOCATABLE if !MMU && !PHYS_RAM_BASE_FIXED
217 select RISCV_ALTERNATIVE if !XIP_KERNEL
218 select RISCV_APLIC
219 select RISCV_IMSIC
220 select RISCV_INTC
221 select RISCV_TIMER if RISCV_SBI
222 select SIFIVE_PLIC
223 select SPARSE_IRQ
224 select SYSCTL_EXCEPTION_TRACE
225 select THREAD_INFO_IN_TASK
226 select TRACE_IRQFLAGS_SUPPORT
227 select UACCESS_MEMCPY if !MMU
228 select VDSO_GETRANDOM if HAVE_GENERIC_VDSO && 64BIT
229 select USER_STACKTRACE_SUPPORT
230 select ZONE_DMA32 if 64BIT
284 Select this option if you want to run the kernel in M-mode,
297 Select if you want MMU-based virtualised addressing space
312 select SPARSEMEM_STATIC if 32BIT && SPARSEMEM
313 select SPARSEMEM_VMEMMAP_ENABLE if 64BIT
327 select GENERIC_BUG_RELATIVE_POINTERS if 64BIT
359 select ARCH_HAS_DMA_PREP_COHERENT
360 select ARCH_HAS_SETUP_DMA_OPS
361 select ARCH_HAS_SYNC_DMA_FOR_CPU
362 select ARCH_HAS_SYNC_DMA_FOR_DEVICE
363 select DMA_BOUNCE_UNALIGNED_KMALLOC if SWIOTLB
409 select 32BIT
410 select GENERIC_LIB_ASHLDI3
411 select GENERIC_LIB_ASHRDI3
412 select GENERIC_LIB_LSHRDI3
413 select GENERIC_LIB_UCMPDI2
417 select 64BIT
418 select ARCH_SUPPORTS_INT128 if CC_HAS_INT128
419 select SWIOTLB if MMU
439 select HAVE_MOD_ARCH_SPECIFIC
466 select GENERIC_IRQ_MIGRATION
487 select ARCH_SUPPORTS_NUMA_BALANCING
488 select GENERIC_ARCH_NUMA
489 select HAVE_SETUP_PER_CPU_AREA
490 select NEED_PER_CPU_EMBED_FIRST_CHUNK
491 select NEED_PER_CPU_PAGE_FIRST_CHUNK
492 select OF_NUMA
493 select USE_PERCPU_NUMA_NODE_ID
519 select ARCH_USE_QUEUED_SPINLOCKS
525 Select this if and only if Zabha or Ziccrse is available on your
529 If unsure, select RISCV_COMBO_SPINLOCKS, which will use qspinlocks
535 select ARCH_USE_QUEUED_SPINLOCKS
627 select DYNAMIC_SIGFRAME
815 select RISCV_DMA_NONCOHERENT
816 select DMA_DIRECT_REMAP
909 select HAVE_IRQ_EXIT_ON_IRQ_STACK
910 select HAVE_SOFTIRQ_ON_OWN_STACK
932 select RISCV_MISALIGNED
933 select SYSCTL_ARCH_UNALIGN_ALLOW
939 select RISCV_MISALIGNED
955 select RISCV_SCALAR_MISALIGNED
966 select RISCV_SCALAR_MISALIGNED
984 select DCACHE_WORD_ACCESS if MMU
985 select HAVE_EFFICIENT_UNALIGNED_ACCESS
1007 select RISCV_VECTOR_MISALIGNED
1076 select HOTPLUG_CPU if SMP
1084 select HAVE_IMA_KEXEC if IMA
1085 select KEXEC_ELF
1123 Select this option to enable fine granularity task steal time
1133 select MODULE_SECTIONS if MODULES
1134 select ARCH_VMLINUX_NEEDS_RELOCS
1148 select RELOCATABLE
1220 select ARCH_SUPPORTS_ACPI if 64BIT
1221 select EFI_GENERIC_STUB
1222 select EFI_PARAMS_FROM_FDT
1223 select EFI_RUNTIME_WRAPPERS
1224 select EFI_STUB
1225 select LIBFDT
1226 select RISCV_ISA_C
1227 select UCS2_STRING
1274 select PHYS_RAM_BASE_FIXED
1327 select GENERIC_BUILTIN_DTB
1347 select EFI
1348 select MMU
1349 select OF