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_USE_QUEUED_SPINLOCKS 13 select DCACHE_WORD_ACCESS 14 select HAVE_EFFICIENT_UNALIGNED_ACCESS 15 select UML_SUBARCH_SUPPORTS_SMP if X86_CX8 16 17config 64BIT 18 bool "64-bit kernel" if "$(SUBARCH)" = "x86" 19 default "$(SUBARCH)" != "i386" 20 21config X86_32 22 def_bool !64BIT 23 select ARCH_32BIT_OFF_T 24 select ARCH_WANT_IPC_PARSE_VERSION 25 select MODULES_USE_ELF_REL 26 select CLONE_BACKWARDS 27 select OLD_SIGSUSPEND3 28 select OLD_SIGACTION 29 30config X86_64 31 def_bool 64BIT 32 select MODULES_USE_ELF_RELA 33 34config ARCH_HAS_SC_SIGNALS 35 def_bool !64BIT 36 37config GENERIC_HWEIGHT 38 def_bool y 39