1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 2e1cfdc0eSMasahiro Yamada 35c48b108SAl Viromenu "Host processor type and features" 45c48b108SAl Viro 55c48b108SAl Virosource "arch/x86/Kconfig.cpu" 65c48b108SAl Viro 75c48b108SAl Viroendmenu 85c48b108SAl Viro 95c48b108SAl Viroconfig UML_X86 105c48b108SAl Viro def_bool y 11*aa3e6fafSTiwei Bie select ARCH_USE_QUEUED_RWLOCKS 12*aa3e6fafSTiwei Bie select ARCH_USE_QUEUED_SPINLOCKS 136692531dSAl Viro select DCACHE_WORD_ACCESS 14797d3688SBenjamin Berg select HAVE_EFFICIENT_UNALIGNED_ACCESS 15*aa3e6fafSTiwei Bie select UML_SUBARCH_SUPPORTS_SMP if X86_CX8 165c48b108SAl Viro 175c48b108SAl Viroconfig 64BIT 18104daea1SMasahiro Yamada bool "64-bit kernel" if "$(SUBARCH)" = "x86" 19104daea1SMasahiro Yamada default "$(SUBARCH)" != "i386" 205c48b108SAl Viro 215c48b108SAl Viroconfig X86_32 225c48b108SAl Viro def_bool !64BIT 23942fa985SYury Norov select ARCH_32BIT_OFF_T 24bbb35efcSRichard Weinberger select ARCH_WANT_IPC_PARSE_VERSION 25786d35d4SDavid Howells select MODULES_USE_ELF_REL 261d4b4b29SAl Viro select CLONE_BACKWARDS 2715ce1f71SAl Viro select OLD_SIGSUSPEND3 285b3eb3adSAl Viro select OLD_SIGACTION 295c48b108SAl Viro 305c48b108SAl Viroconfig X86_64 315c48b108SAl Viro def_bool 64BIT 32786d35d4SDavid Howells select MODULES_USE_ELF_RELA 335c48b108SAl Viro 345c48b108SAl Viroconfig ARCH_HAS_SC_SIGNALS 355c48b108SAl Viro def_bool !64BIT 365c48b108SAl Viro 375c48b108SAl Viroconfig GENERIC_HWEIGHT 385c48b108SAl Viro def_bool y 39