Blame view

arch/um/Kconfig.x86 1.01 KB
61bee2044   Al Viro   x86, um: get rid ...
1
2
3
  source "arch/um/Kconfig.common"
  
  menu "UML-specific options"
85977376c   Paolo 'Blaisorblade' Giarrusso   [PATCH] uml: fixu...
4
  menu "Host processor type and features"
7a78a1722   Al Viro   more x86 merge fa...
5
  source "arch/x86/Kconfig.cpu"
85977376c   Paolo 'Blaisorblade' Giarrusso   [PATCH] uml: fixu...
6
7
  
  endmenu
c45166be3   Paolo 'Blaisorblade' Giarrusso   [PATCH] uml: supp...
8
  config UML_X86
4198426af   Al Viro   x86, um: merge Kc...
9
10
11
  	def_bool y
  
  config 64BIT
c45166be3   Paolo 'Blaisorblade' Giarrusso   [PATCH] uml: supp...
12
  	bool
4198426af   Al Viro   x86, um: merge Kc...
13
  	default SUBARCH = "x86_64"
c45166be3   Paolo 'Blaisorblade' Giarrusso   [PATCH] uml: supp...
14

54d67ee22   Jeff Dike   uml: keep UML Kco...
15
  config X86_32
4198426af   Al Viro   x86, um: merge Kc...
16
17
  	def_bool !64BIT
  	select HAVE_AOUT
54d67ee22   Jeff Dike   uml: keep UML Kco...
18
19
  
  config RWSEM_XCHGADD_ALGORITHM
4198426af   Al Viro   x86, um: merge Kc...
20
  	def_bool X86_XADD
54d67ee22   Jeff Dike   uml: keep UML Kco...
21

4198426af   Al Viro   x86, um: merge Kc...
22
23
  config RWSEM_GENERIC_SPINLOCK
  	def_bool !X86_XADD
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
24

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
25
  config 3_LEVEL_PGTABLES
4198426af   Al Viro   x86, um: merge Kc...
26
27
  	bool "Three-level pagetables (EXPERIMENTAL)" if !64BIT
  	default 64BIT
ce2d2aedc   Paolo 'Blaisorblade' Giarrusso   [PATCH] uml: arch...
28
  	depends on EXPERIMENTAL
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
29
30
31
32
  	help
  	Three-level pagetables will let UML have more than 4G of physical
  	memory.  All the memory that can't be mapped directly will be treated
  	as high memory.
ce2d2aedc   Paolo 'Blaisorblade' Giarrusso   [PATCH] uml: arch...
33
34
  	However, this it experimental on 32-bit architectures, so if unsure say
  	N (on x86-64 it's automatically enabled, instead, as it's safe there).
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
35
  config ARCH_HAS_SC_SIGNALS
4198426af   Al Viro   x86, um: merge Kc...
36
  	def_bool !64BIT
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
37
38
  
  config ARCH_REUSE_HOST_VSYSCALL_AREA
4198426af   Al Viro   x86, um: merge Kc...
39
40
41
42
  	def_bool !64BIT
  
  config SMP_BROKEN
  	def_bool 64BIT
f214ef3e1   Akinobu Mita   [PATCH] um: fix u...
43
44
  
  config GENERIC_HWEIGHT
4198426af   Al Viro   x86, um: merge Kc...
45
  	def_bool y
61bee2044   Al Viro   x86, um: get rid ...
46
47
48
49
50
51
  
  source "arch/um/Kconfig.um"
  
  endmenu
  
  source "arch/um/Kconfig.rest"