| # 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_BINFMT_ELF_EXTRA_PHDRS if X86_32 |
| select DCACHE_WORD_ACCESS |
| select HAVE_EFFICIENT_UNALIGNED_ACCESS |
| |
| 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 ARCH_REUSE_HOST_VSYSCALL_AREA |
| def_bool !64BIT |
| |
| config GENERIC_HWEIGHT |
| def_bool y |