Lines Matching +full:64 +full:- +full:bit

1 # SPDX-License-Identifier: GPL-2.0-only
4 # see Documentation/kbuild/kconfig-language.rst.
7 config 64BIT config
10 config 32BIT
42 select ARCH_WANT_HUGE_PMD_SHARE if 64BIT
50 select GENERIC_ATOMIC64 if !64BIT
64 select GENERIC_TIME_VSYSCALL if MMU && 64BIT
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
77 select HAVE_ARCH_TRANSPARENT_HUGEPAGE if 64BIT && MMU
79 select HAVE_ARCH_VMAP_STACK if MMU && 64BIT
88 select HAVE_GENERIC_VDSO if MMU && 64BIT
119 select ZONE_DMA32 if 64BIT
122 default 18 if 64BIT
126 # VA_BITS - PAGE_SHIFT - 3
128 default 24 if 64BIT # SV39 based
136 # set if we are running in S-mode and can use SBI calls
143 bool "MMU-based Paged Memory Management Support"
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
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
235 select 32BIT
244 select 64BIT
246 select HAVE_DYNAMIC_FTRACE if !XIP_KERNEL && MMU && $(cc-option,-fpatchable-function-entry=8)
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
280 depends on 32BIT
283 depends on 64BIT && CMODEL_MEDLOW
286 depends on 64BIT && CMODEL_MEDANY
292 bool "Symmetric Multi-Processing"
305 int "Maximum number of CPUs (2-32)"
311 bool "Support for hot-pluggable CPUs"
338 Enable NUMA (Non-Uniform Memory Access) support.
378 feature of perf. It can run on any RISC-V machines so serves as the
387 Say N here if you want to disable all floating-point related procedure
404 deprecated in future once legacy M-mode software are no longer in use.
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
446 prompt "Built-in command line usage" if CMDLINE != ""
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
461 The command-line arguments provided during boot will be
462 appended to the built-in command line. This is useful in
470 Always use the built-in command line, even if we get one during
494 by UEFI firmware (such as non-volatile variables, realtime
500 …def_bool $(cc-option,-mstack-protector-guard=tls -mstack-protector-guard-reg=tp -mstack-protector-
517 explicitly specified to run early relocations of read-write data
521 bool "Kernel Execute-In-Place from ROM"
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,