| # SPDX-License-Identifier: GPL-2.0 | |
| menu "Host processor type and features" | |
| source "arch/x86/Kconfig.cpu" | |
| endmenu | |
| config UML_X86 | |
| def_bool y | |
| select ARCH_USE_QUEUED_RWLOCKS | |
| select ARCH_SUPPORTS_ATOMIC_RMW | |
| select ARCH_USE_QUEUED_SPINLOCKS | |
| select DCACHE_WORD_ACCESS | |
| select HAVE_EFFICIENT_UNALIGNED_ACCESS | |
| select UML_SUBARCH_SUPPORTS_SMP if X86_CX8 | |
| config 64BIT | |
| bool "64-bit kernel" if "$(SUBARCH)" = "x86" | |
| default "$(SUBARCH)" != "i386" | |
| config X86_32 | |
| def_bool !64BIT | |
| select ARCH_32BIT_OFF_T | |
| select ARCH_WANT_IPC_PARSE_VERSION | |
| select MODULES_USE_ELF_REL | |
| select CLONE_BACKWARDS | |
| select OLD_SIGSUSPEND3 | |
| select OLD_SIGACTION | |
| config X86_64 | |
| def_bool 64BIT | |
| select MODULES_USE_ELF_RELA | |
| config ARCH_HAS_SC_SIGNALS | |
| def_bool !64BIT | |
| config GENERIC_HWEIGHT | |
| def_bool y |