Merge branch 'next/drivers' into HEAD
[deliverable/linux.git] / arch / x86 / um / Kconfig
CommitLineData
7fa38e7e
GU
1mainmenu "User Mode Linux/$SUBARCH $KERNELVERSION Kernel Configuration"
2
61bee204
AV
3source "arch/um/Kconfig.common"
4
5menu "UML-specific options"
6
85977376
PBG
7menu "Host processor type and features"
8
7a78a172 9source "arch/x86/Kconfig.cpu"
85977376
PBG
10
11endmenu
12
c45166be 13config UML_X86
4198426a 14 def_bool y
c49aa5bd 15 select GENERIC_FIND_FIRST_BIT
4198426a
AV
16
17config 64BIT
4c3ff747
AV
18 bool "64-bit kernel" if SUBARCH = "x86"
19 default SUBARCH != "i386"
c45166be 20
54d67ee2 21config X86_32
4198426a
AV
22 def_bool !64BIT
23 select HAVE_AOUT
bbb35efc 24 select ARCH_WANT_IPC_PARSE_VERSION
54d67ee2 25
bfc39061
JB
26config X86_64
27 def_bool 64BIT
28
54d67ee2 29config RWSEM_XCHGADD_ALGORITHM
3a367907 30 def_bool X86_XADD && 64BIT
54d67ee2 31
4198426a 32config RWSEM_GENERIC_SPINLOCK
3a367907 33 def_bool !RWSEM_XCHGADD_ALGORITHM
1da177e4 34
1da177e4 35config 3_LEVEL_PGTABLES
4198426a
AV
36 bool "Three-level pagetables (EXPERIMENTAL)" if !64BIT
37 default 64BIT
ce2d2aed 38 depends on EXPERIMENTAL
1da177e4
LT
39 help
40 Three-level pagetables will let UML have more than 4G of physical
41 memory. All the memory that can't be mapped directly will be treated
42 as high memory.
43
ce2d2aed
PBG
44 However, this it experimental on 32-bit architectures, so if unsure say
45 N (on x86-64 it's automatically enabled, instead, as it's safe there).
46
1da177e4 47config ARCH_HAS_SC_SIGNALS
4198426a 48 def_bool !64BIT
1da177e4
LT
49
50config ARCH_REUSE_HOST_VSYSCALL_AREA
4198426a
AV
51 def_bool !64BIT
52
f214ef3e 53config GENERIC_HWEIGHT
4198426a 54 def_bool y
61bee204
AV
55
56source "arch/um/Kconfig.um"
57
58endmenu
59
60source "arch/um/Kconfig.rest"
This page took 0.614606 seconds and 5 git commands to generate.