1source "arch/um/Kconfig.common" 2 3menu "UML-specific options" 4 5menu "Host processor type and features" 6 7source "arch/x86/Kconfig.cpu" 8 9endmenu 10 11config UML_X86 12 def_bool y 13 14config 64BIT 15 bool 16 default SUBARCH = "x86_64" 17 18config X86_32 19 def_bool !64BIT 20 select HAVE_AOUT 21 22config RWSEM_XCHGADD_ALGORITHM 23 def_bool X86_XADD 24 25config RWSEM_GENERIC_SPINLOCK 26 def_bool !X86_XADD 27 28config 3_LEVEL_PGTABLES 29 bool "Three-level pagetables (EXPERIMENTAL)" if !64BIT 30 default 64BIT 31 depends on EXPERIMENTAL 32 help 33 Three-level pagetables will let UML have more than 4G of physical 34 memory. All the memory that can't be mapped directly will be treated 35 as high memory. 36 37 However, this it experimental on 32-bit architectures, so if unsure say 38 N (on x86-64 it's automatically enabled, instead, as it's safe there). 39 40config ARCH_HAS_SC_SIGNALS 41 def_bool !64BIT 42 43config ARCH_REUSE_HOST_VSYSCALL_AREA 44 def_bool !64BIT 45 46config SMP_BROKEN 47 def_bool 64BIT 48 49config GENERIC_HWEIGHT 50 def_bool y 51 52source "arch/um/Kconfig.um" 53 54endmenu 55 56source "arch/um/Kconfig.rest" 57