mirror of
https://github.com/torvalds/linux.git
synced 2025-04-06 00:16:18 +00:00

The larger memory space is useful to support more applications inside UML. One example for this is ASAN instrumentation of userspace applications which requires addresses that would otherwise not be available. Signed-off-by: Benjamin Berg <benjamin.berg@intel.com> Link: https://patch.msgid.link/20240919124511.282088-11-benjamin@sipsolutions.net Signed-off-by: Johannes Berg <johannes.berg@intel.com>
40 lines
736 B
Plaintext
40 lines
736 B
Plaintext
# 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
|