~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/x86/um/Kconfig

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: GPL-2.0
  2 
  3 menu "Host processor type and features"
  4 
  5 source "arch/x86/Kconfig.cpu"
  6 
  7 endmenu
  8 
  9 config UML_X86
 10         def_bool y
 11         select ARCH_BINFMT_ELF_EXTRA_PHDRS if X86_32
 12         select DCACHE_WORD_ACCESS
 13 
 14 config 64BIT
 15         bool "64-bit kernel" if "$(SUBARCH)" = "x86"
 16         default "$(SUBARCH)" != "i386"
 17 
 18 config X86_32
 19         def_bool !64BIT
 20         select ARCH_32BIT_OFF_T
 21         select ARCH_WANT_IPC_PARSE_VERSION
 22         select MODULES_USE_ELF_REL
 23         select CLONE_BACKWARDS
 24         select OLD_SIGSUSPEND3
 25         select OLD_SIGACTION
 26 
 27 config X86_64
 28         def_bool 64BIT
 29         select MODULES_USE_ELF_RELA
 30 
 31 config 3_LEVEL_PGTABLES
 32         bool "Three-level pagetables" if !64BIT
 33         default 64BIT
 34         help
 35           Three-level pagetables will let UML have more than 4G of physical
 36           memory.  All the memory that can't be mapped directly will be treated
 37           as high memory.
 38 
 39           However, this it experimental on 32-bit architectures, so if unsure say
 40           N (on x86-64 it's automatically enabled, instead, as it's safe there).
 41 
 42 config ARCH_HAS_SC_SIGNALS
 43         def_bool !64BIT
 44 
 45 config ARCH_REUSE_HOST_VSYSCALL_AREA
 46         def_bool !64BIT
 47 
 48 config GENERIC_HWEIGHT
 49         def_bool y

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php