Kconfig (a08d97a1935bee66b099b21feddad19c1fd90d0e) | Kconfig (d911c67e10b47eb1ace08dcf95ce98fe4d408c88) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2# Select 32 or 64 bit 3config 64BIT 4 bool "64-bit kernel" if "$(ARCH)" = "x86" 5 default "$(ARCH)" != "i386" 6 help 7 Say yes to build a 64-bit kernel - formerly known as x86_64 8 Say no to build a 32-bit kernel - formerly known as i386 --- 71 unchanged lines hidden (view full) --- 80 select ARCH_HAS_GCOV_PROFILE_ALL 81 select ARCH_HAS_KCOV if X86_64 82 select ARCH_HAS_MEM_ENCRYPT 83 select ARCH_HAS_MEMBARRIER_SYNC_CORE 84 select ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE 85 select ARCH_HAS_PMEM_API if X86_64 86 select ARCH_HAS_PTE_DEVMAP if X86_64 87 select ARCH_HAS_PTE_SPECIAL | 1# SPDX-License-Identifier: GPL-2.0 2# Select 32 or 64 bit 3config 64BIT 4 bool "64-bit kernel" if "$(ARCH)" = "x86" 5 default "$(ARCH)" != "i386" 6 help 7 Say yes to build a 64-bit kernel - formerly known as x86_64 8 Say no to build a 32-bit kernel - formerly known as i386 --- 71 unchanged lines hidden (view full) --- 80 select ARCH_HAS_GCOV_PROFILE_ALL 81 select ARCH_HAS_KCOV if X86_64 82 select ARCH_HAS_MEM_ENCRYPT 83 select ARCH_HAS_MEMBARRIER_SYNC_CORE 84 select ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE 85 select ARCH_HAS_PMEM_API if X86_64 86 select ARCH_HAS_PTE_DEVMAP if X86_64 87 select ARCH_HAS_PTE_SPECIAL |
88 select ARCH_HAS_NONLEAF_PMD_YOUNG if PGTABLE_LEVELS > 2 |
|
88 select ARCH_HAS_UACCESS_FLUSHCACHE if X86_64 89 select ARCH_HAS_COPY_MC if X86_64 90 select ARCH_HAS_SET_MEMORY 91 select ARCH_HAS_SET_DIRECT_MAP 92 select ARCH_HAS_STRICT_KERNEL_RWX 93 select ARCH_HAS_STRICT_MODULE_RWX 94 select ARCH_HAS_SYNC_CORE_BEFORE_USERMODE 95 select ARCH_HAS_SYSCALL_WRAPPER --- 183 unchanged lines hidden (view full) --- 279 select TRACE_IRQFLAGS_SUPPORT 280 select TRACE_IRQFLAGS_NMI_SUPPORT 281 select USER_STACKTRACE_SUPPORT 282 select HAVE_ARCH_KCSAN if X86_64 283 select X86_FEATURE_NAMES if PROC_FS 284 select PROC_PID_ARCH_STATUS if PROC_FS 285 select HAVE_ARCH_NODE_DEV_GROUP if X86_SGX 286 imply IMA_SECURE_AND_OR_TRUSTED_BOOT if EFI | 89 select ARCH_HAS_UACCESS_FLUSHCACHE if X86_64 90 select ARCH_HAS_COPY_MC if X86_64 91 select ARCH_HAS_SET_MEMORY 92 select ARCH_HAS_SET_DIRECT_MAP 93 select ARCH_HAS_STRICT_KERNEL_RWX 94 select ARCH_HAS_STRICT_MODULE_RWX 95 select ARCH_HAS_SYNC_CORE_BEFORE_USERMODE 96 select ARCH_HAS_SYSCALL_WRAPPER --- 183 unchanged lines hidden (view full) --- 280 select TRACE_IRQFLAGS_SUPPORT 281 select TRACE_IRQFLAGS_NMI_SUPPORT 282 select USER_STACKTRACE_SUPPORT 283 select HAVE_ARCH_KCSAN if X86_64 284 select X86_FEATURE_NAMES if PROC_FS 285 select PROC_PID_ARCH_STATUS if PROC_FS 286 select HAVE_ARCH_NODE_DEV_GROUP if X86_SGX 287 imply IMA_SECURE_AND_OR_TRUSTED_BOOT if EFI |
287 select HAVE_DYNAMIC_FTRACE_NO_PATCHABLE | |
288 289config INSTRUCTION_DECODER 290 def_bool y 291 depends on KPROBES || PERF_EVENTS || UPROBES 292 293config OUTPUT_FORMAT 294 string 295 default "elf32-i386" if X86_32 --- 24 unchanged lines hidden (view full) --- 320 321config SBUS 322 bool 323 324config GENERIC_ISA_DMA 325 def_bool y 326 depends on ISA_DMA_API 327 | 288 289config INSTRUCTION_DECODER 290 def_bool y 291 depends on KPROBES || PERF_EVENTS || UPROBES 292 293config OUTPUT_FORMAT 294 string 295 default "elf32-i386" if X86_32 --- 24 unchanged lines hidden (view full) --- 320 321config SBUS 322 bool 323 324config GENERIC_ISA_DMA 325 def_bool y 326 depends on ISA_DMA_API 327 |
328config GENERIC_CSUM 329 bool 330 default y if KMSAN || KASAN 331 |
|
328config GENERIC_BUG 329 def_bool y 330 depends on BUG 331 select GENERIC_BUG_RELATIVE_POINTERS if X86_64 332 333config GENERIC_BUG_RELATIVE_POINTERS 334 bool 335 --- 2598 unchanged lines hidden --- | 332config GENERIC_BUG 333 def_bool y 334 depends on BUG 335 select GENERIC_BUG_RELATIVE_POINTERS if X86_64 336 337config GENERIC_BUG_RELATIVE_POINTERS 338 bool 339 --- 2598 unchanged lines hidden --- |