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_SPCR_TABLE if ACPI
20 select ARCH_DMA_DEFAULT_COHERENT
21 select ARCH_ENABLE_HUGEPAGE_MIGRATION if HUGETLB_PAGE && MIGRATION
22 select ARCH_ENABLE_MEMORY_HOTPLUG if SPARSEMEM_VMEMMAP
23 select ARCH_ENABLE_MEMORY_HOTREMOVE if MEMORY_HOTPLUG
24 select ARCH_ENABLE_SPLIT_PMD_PTLOCK if PGTABLE_LEVELS > 2
25 select ARCH_ENABLE_THP_MIGRATION if TRANSPARENT_HUGEPAGE
26 select ARCH_HAS_BINFMT_FLAT
27 select ARCH_HAS_CRC32 if RISCV_ISA_ZBC
28 select ARCH_HAS_CRC64 if 64BIT && RISCV_ISA_ZBC
29 select ARCH_HAS_CRC_T10DIF if RISCV_ISA_ZBC
30 select ARCH_HAS_CURRENT_STACK_POINTER
31 select ARCH_HAS_DEBUG_VIRTUAL if MMU
32 select ARCH_HAS_DEBUG_VM_PGTABLE
33 select ARCH_HAS_DEBUG_WX
34 select ARCH_HAS_FAST_MULTIPLIER
35 select ARCH_HAS_FORTIFY_SOURCE
36 select ARCH_HAS_GCOV_PROFILE_ALL
37 select ARCH_HAS_GIGANTIC_PAGE
38 select ARCH_HAS_HW_PTE_YOUNG
39 select ARCH_HAS_KCOV
40 select ARCH_HAS_KERNEL_FPU_SUPPORT if 64BIT && FPU
41 select ARCH_HAS_MEMBARRIER_CALLBACKS
42 select ARCH_HAS_MEMBARRIER_SYNC_CORE
43 select ARCH_HAS_MMIOWB
44 select ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE
45 select ARCH_HAS_PMEM_API
46 select ARCH_HAS_PREEMPT_LAZY
47 select ARCH_HAS_PREPARE_SYNC_CORE_CMD
48 select ARCH_HAS_PTDUMP if MMU
49 select ARCH_HAS_PTE_DEVMAP if 64BIT && MMU
50 select ARCH_HAS_PTE_SPECIAL
51 select ARCH_HAS_SET_DIRECT_MAP if MMU
52 select ARCH_HAS_SET_MEMORY if MMU
53 select ARCH_HAS_STRICT_KERNEL_RWX if MMU && !XIP_KERNEL
54 select ARCH_HAS_STRICT_MODULE_RWX if MMU && !XIP_KERNEL
55 select ARCH_HAS_SYNC_CORE_BEFORE_USERMODE
56 select ARCH_HAS_SYSCALL_WRAPPER
57 select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST
58 select ARCH_HAS_UBSAN
59 select ARCH_HAS_VDSO_ARCH_DATA if GENERIC_VDSO_DATA_STORE
60 select ARCH_KEEP_MEMBLOCK if ACPI
61 select ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE if 64BIT && MMU
62 select ARCH_OPTIONAL_KERNEL_RWX if ARCH_HAS_STRICT_KERNEL_RWX
63 select ARCH_OPTIONAL_KERNEL_RWX_DEFAULT
64 select ARCH_STACKWALK
65 select ARCH_SUPPORTS_ATOMIC_RMW
66 select ARCH_SUPPORTS_CFI_CLANG
67 select ARCH_SUPPORTS_DEBUG_PAGEALLOC if MMU
68 select ARCH_SUPPORTS_HUGE_PFNMAP if TRANSPARENT_HUGEPAGE
69 select ARCH_SUPPORTS_HUGETLBFS if MMU
71 select ARCH_SUPPORTS_LTO_CLANG if LLD_VERSION >= 140000
72 select ARCH_SUPPORTS_LTO_CLANG_THIN if LLD_VERSION >= 140000
73 select ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS if 64BIT && MMU
74 select ARCH_SUPPORTS_PAGE_TABLE_CHECK if MMU
75 select ARCH_SUPPORTS_PER_VMA_LOCK if MMU
76 select ARCH_SUPPORTS_RT
77 select ARCH_SUPPORTS_SHADOW_CALL_STACK if HAVE_SHADOW_CALL_STACK
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_CLANG
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_PM if CPU_IDLE || HIBERNATION || SUSPEND
100 select EDAC_SUPPORT
101 select FRAME_POINTER if PERF_EVENTS || (FUNCTION_TRACER && !DYNAMIC_FTRACE)
102 select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY if DYNAMIC_FTRACE
103 select FUNCTION_ALIGNMENT_8B if DYNAMIC_FTRACE_WITH_CALL_OPS
104 select GENERIC_ARCH_TOPOLOGY
105 select GENERIC_ATOMIC64 if !64BIT
106 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
107 select GENERIC_CPU_DEVICES
108 select GENERIC_CPU_VULNERABILITIES
109 select GENERIC_EARLY_IOREMAP
110 select GENERIC_ENTRY
111 select GENERIC_GETTIMEOFDAY if HAVE_GENERIC_VDSO
112 select GENERIC_IDLE_POLL_SETUP
113 select GENERIC_IOREMAP if MMU
114 select GENERIC_IRQ_IPI if SMP
115 select GENERIC_IRQ_IPI_MUX if SMP
116 select GENERIC_IRQ_MULTI_HANDLER
117 select GENERIC_IRQ_SHOW
118 select GENERIC_IRQ_SHOW_LEVEL
119 select GENERIC_LIB_DEVMEM_IS_ALLOWED
120 select GENERIC_PENDING_IRQ if SMP
121 select GENERIC_PCI_IOMAP
122 select GENERIC_SCHED_CLOCK
123 select GENERIC_SMP_IDLE_THREAD
124 select GENERIC_TIME_VSYSCALL if MMU && 64BIT
125 select GENERIC_VDSO_DATA_STORE if MMU
126 select GENERIC_VDSO_TIME_NS if HAVE_GENERIC_VDSO
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_KGDB if !XIP_KERNEL
139 select HAVE_ARCH_KGDB_QXFER_PKT
140 select HAVE_ARCH_MMAP_RND_BITS if MMU
141 select HAVE_ARCH_MMAP_RND_COMPAT_BITS if COMPAT
142 select HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET
143 select HAVE_ARCH_SECCOMP_FILTER
144 select HAVE_ARCH_STACKLEAK
145 select HAVE_ARCH_THREAD_STRUCT_WHITELIST
146 select HAVE_ARCH_TRACEHOOK
147 select HAVE_ARCH_TRANSPARENT_HUGEPAGE if 64BIT && MMU
148 select HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD if 64BIT && MMU
149 select HAVE_ARCH_USERFAULTFD_MINOR if 64BIT && USERFAULTFD
150 select HAVE_ARCH_VMAP_STACK if MMU && 64BIT
151 select HAVE_ASM_MODVERSIONS
152 select HAVE_CONTEXT_TRACKING_USER
153 select HAVE_DEBUG_KMEMLEAK
154 select HAVE_DMA_CONTIGUOUS if MMU
155 …select HAVE_DYNAMIC_FTRACE if !XIP_KERNEL && MMU && (CLANG_SUPPORTS_DYNAMIC_FTRACE || GCC_SUPPORTS…
156 select FUNCTION_ALIGNMENT_4B if HAVE_DYNAMIC_FTRACE && RISCV_ISA_C
157 select HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS if HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS
158 select HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS if (DYNAMIC_FTRACE_WITH_ARGS && !CFI_CLANG)
159 select HAVE_DYNAMIC_FTRACE_WITH_ARGS if HAVE_DYNAMIC_FTRACE
160 select HAVE_FTRACE_GRAPH_FUNC
161 select HAVE_FTRACE_MCOUNT_RECORD if !XIP_KERNEL
162 select HAVE_FUNCTION_GRAPH_TRACER if HAVE_DYNAMIC_FTRACE_WITH_ARGS
163 select HAVE_FUNCTION_GRAPH_FREGS
164 select HAVE_FUNCTION_TRACER if !XIP_KERNEL
165 select HAVE_EBPF_JIT if MMU
166 select HAVE_GUP_FAST if MMU
167 select HAVE_FUNCTION_ARG_ACCESS_API
168 select HAVE_FUNCTION_ERROR_INJECTION
169 select HAVE_GCC_PLUGINS
170 select HAVE_GENERIC_VDSO if MMU && 64BIT
171 select HAVE_IRQ_TIME_ACCOUNTING
172 select HAVE_KERNEL_BZIP2 if !XIP_KERNEL && !EFI_ZBOOT
173 select HAVE_KERNEL_GZIP if !XIP_KERNEL && !EFI_ZBOOT
174 select HAVE_KERNEL_LZ4 if !XIP_KERNEL && !EFI_ZBOOT
175 select HAVE_KERNEL_LZMA if !XIP_KERNEL && !EFI_ZBOOT
176 select HAVE_KERNEL_LZO if !XIP_KERNEL && !EFI_ZBOOT
177 select HAVE_KERNEL_UNCOMPRESSED if !XIP_KERNEL && !EFI_ZBOOT
178 select HAVE_KERNEL_ZSTD if !XIP_KERNEL && !EFI_ZBOOT
179 select HAVE_KERNEL_XZ if !XIP_KERNEL && !EFI_ZBOOT
180 select HAVE_KPROBES if !XIP_KERNEL
181 select HAVE_KRETPROBES if !XIP_KERNEL
183 select HAVE_LD_DEAD_CODE_DATA_ELIMINATION if !LD_IS_LLD
184 select HAVE_MOVE_PMD
185 select HAVE_MOVE_PUD
186 select HAVE_PAGE_SIZE_4KB
187 select HAVE_PCI
188 select HAVE_PERF_EVENTS
189 select HAVE_PERF_REGS
190 select HAVE_PERF_USER_STACK_DUMP
191 select HAVE_POSIX_CPU_TIMERS_TASK_WORK
192 select HAVE_PREEMPT_DYNAMIC_KEY if !XIP_KERNEL
193 select HAVE_REGS_AND_STACK_ACCESS_API
194 select HAVE_RETHOOK if !XIP_KERNEL
195 select HAVE_RSEQ
196 select HAVE_RUST if RUSTC_SUPPORTS_RISCV && CC_IS_CLANG
197 select HAVE_SAMPLE_FTRACE_DIRECT
198 select HAVE_SAMPLE_FTRACE_DIRECT_MULTI
199 select HAVE_STACKPROTECTOR
200 select HAVE_SYSCALL_TRACEPOINTS
201 select HOTPLUG_CORE_SYNC_DEAD if HOTPLUG_CPU
202 select IRQ_DOMAIN
203 select IRQ_FORCED_THREADING
204 select KASAN_VMALLOC if KASAN
205 select LOCK_MM_AND_FIND_VMA
206 select MMU_GATHER_RCU_TABLE_FREE if SMP && MMU
207 select MODULES_USE_ELF_RELA if MODULES
208 select OF
209 select OF_EARLY_FLATTREE
210 select OF_IRQ
211 select PCI_DOMAINS_GENERIC if PCI
212 select PCI_ECAM if (ACPI && PCI)
213 select PCI_MSI if PCI
214 select RELOCATABLE if !MMU && !PHYS_RAM_BASE_FIXED
215 select RISCV_ALTERNATIVE if !XIP_KERNEL
216 select RISCV_APLIC
217 select RISCV_IMSIC
218 select RISCV_INTC
219 select RISCV_TIMER if RISCV_SBI
220 select SIFIVE_PLIC
221 select SPARSE_IRQ
222 select SYSCTL_EXCEPTION_TRACE
223 select THREAD_INFO_IN_TASK
224 select TRACE_IRQFLAGS_SUPPORT
225 select UACCESS_MEMCPY if !MMU
226 select VDSO_GETRANDOM if HAVE_GENERIC_VDSO
227 select USER_STACKTRACE_SUPPORT
228 select ZONE_DMA32 if 64BIT
288 Select this option if you want to run the kernel in M-mode,
301 Select if you want MMU-based virtualised addressing space
316 select SPARSEMEM_STATIC if 32BIT && SPARSEMEM
317 select SPARSEMEM_VMEMMAP_ENABLE if 64BIT
331 select GENERIC_BUG_RELATIVE_POINTERS if 64BIT
363 select ARCH_HAS_DMA_PREP_COHERENT
364 select ARCH_HAS_SETUP_DMA_OPS
365 select ARCH_HAS_SYNC_DMA_FOR_CPU
366 select ARCH_HAS_SYNC_DMA_FOR_DEVICE
367 select DMA_BOUNCE_UNALIGNED_KMALLOC if SWIOTLB
413 select 32BIT
414 select GENERIC_LIB_ASHLDI3
415 select GENERIC_LIB_ASHRDI3
416 select GENERIC_LIB_LSHRDI3
417 select GENERIC_LIB_UCMPDI2
421 select 64BIT
422 select ARCH_SUPPORTS_INT128 if CC_HAS_INT128
423 select SWIOTLB if MMU
443 select HAVE_MOD_ARCH_SPECIFIC
478 select GENERIC_IRQ_MIGRATION
499 select ARCH_SUPPORTS_NUMA_BALANCING
500 select GENERIC_ARCH_NUMA
501 select HAVE_SETUP_PER_CPU_AREA
502 select NEED_PER_CPU_EMBED_FIRST_CHUNK
503 select NEED_PER_CPU_PAGE_FIRST_CHUNK
504 select OF_NUMA
505 select USE_PERCPU_NUMA_NODE_ID
531 select ARCH_USE_QUEUED_SPINLOCKS
537 Select this if and only if Zabha or Ziccrse is available on your
541 If unsure, select RISCV_COMBO_SPINLOCKS, which will use qspinlocks
547 select ARCH_USE_QUEUED_SPINLOCKS
639 select DYNAMIC_SIGFRAME
828 select RISCV_DMA_NONCOHERENT
829 select DMA_DIRECT_REMAP
908 select HAVE_IRQ_EXIT_ON_IRQ_STACK
909 select HAVE_SOFTIRQ_ON_OWN_STACK
931 select RISCV_MISALIGNED
932 select SYSCTL_ARCH_UNALIGN_ALLOW
938 select RISCV_MISALIGNED
954 select RISCV_SCALAR_MISALIGNED
965 select RISCV_SCALAR_MISALIGNED
983 select DCACHE_WORD_ACCESS if MMU
984 select HAVE_EFFICIENT_UNALIGNED_ACCESS
1006 select RISCV_VECTOR_MISALIGNED
1075 select HOTPLUG_CPU if SMP
1083 select HAVE_IMA_KEXEC if IMA
1084 select KEXEC_ELF
1122 Select this option to enable fine granularity task steal time
1132 select MODULE_SECTIONS if MODULES
1133 select ARCH_VMLINUX_NEEDS_RELOCS
1147 select RELOCATABLE
1219 select ARCH_SUPPORTS_ACPI if 64BIT
1220 select EFI_GENERIC_STUB
1221 select EFI_PARAMS_FROM_FDT
1222 select EFI_RUNTIME_WRAPPERS
1223 select EFI_STUB
1224 select LIBFDT
1225 select RISCV_ISA_C
1226 select UCS2_STRING
1273 select PHYS_RAM_BASE_FIXED
1326 select GENERIC_BUILTIN_DTB
1346 select EFI
1347 select MMU
1348 select OF