Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1...
[deliverable/linux.git] / arch / um / Kconfig.x86
1 mainmenu "User Mode Linux/$SUBARCH $KERNELVERSION Kernel Configuration"
2
3 source "arch/um/Kconfig.common"
4
5 menu "UML-specific options"
6
7 menu "Host processor type and features"
8
9 config CMPXCHG_LOCAL
10 bool
11 default n
12
13 source "arch/x86/Kconfig.cpu"
14
15 endmenu
16
17 config UML_X86
18 def_bool y
19 select GENERIC_FIND_FIRST_BIT
20
21 config 64BIT
22 bool
23 default SUBARCH = "x86_64"
24
25 config X86_32
26 def_bool !64BIT
27 select HAVE_AOUT
28
29 config X86_64
30 def_bool 64BIT
31
32 config RWSEM_XCHGADD_ALGORITHM
33 def_bool X86_XADD && 64BIT
34
35 config RWSEM_GENERIC_SPINLOCK
36 def_bool !RWSEM_XCHGADD_ALGORITHM
37
38 config 3_LEVEL_PGTABLES
39 bool "Three-level pagetables (EXPERIMENTAL)" if !64BIT
40 default 64BIT
41 depends on EXPERIMENTAL
42 help
43 Three-level pagetables will let UML have more than 4G of physical
44 memory. All the memory that can't be mapped directly will be treated
45 as high memory.
46
47 However, this it experimental on 32-bit architectures, so if unsure say
48 N (on x86-64 it's automatically enabled, instead, as it's safe there).
49
50 config ARCH_HAS_SC_SIGNALS
51 def_bool !64BIT
52
53 config ARCH_REUSE_HOST_VSYSCALL_AREA
54 def_bool !64BIT
55
56 config SMP_BROKEN
57 def_bool 64BIT
58
59 config GENERIC_HWEIGHT
60 def_bool y
61
62 source "arch/um/Kconfig.um"
63
64 endmenu
65
66 source "arch/um/Kconfig.rest"
This page took 0.033073 seconds and 5 git commands to generate.