1# SPDX-License-Identifier: GPL-2.0 2 3menu "Host processor type and features" 4 5source "arch/x86/Kconfig.cpu" 6 7endmenu 8 9config UML_X86 10 def_bool y 11 select ARCH_USE_QUEUED_RWLOCKS 12 select ARCH_SUPPORTS_ATOMIC_RMW 13 select ARCH_USE_QUEUED_SPINLOCKS 14 select DCACHE_WORD_ACCESS 15 select HAVE_EFFICIENT_UNALIGNED_ACCESS 16 select UML_SUBARCH_SUPPORTS_SMP if X86_CX8 17 18config 64BIT 19 bool "64-bit kernel" if "$(SUBARCH)" = "x86" 20 default "$(SUBARCH)" != "i386" 21 22config X86_32 23 def_bool !64BIT 24 select ARCH_32BIT_OFF_T 25 select ARCH_WANT_IPC_PARSE_VERSION 26 select MODULES_USE_ELF_REL 27 select CLONE_BACKWARDS 28 select OLD_SIGSUSPEND3 29 select OLD_SIGACTION 30 31config X86_64 32 def_bool 64BIT 33 select MODULES_USE_ELF_RELA 34 35config ARCH_HAS_SC_SIGNALS 36 def_bool !64BIT 37 38config GENERIC_HWEIGHT 39 def_bool y 40