[PATCH] BLOCK: Move extern declarations out of fs/*.c into header files [try #6]
[deliverable/linux.git] / arch / um / Kconfig.i386
CommitLineData
85977376
PBG
1menu "Host processor type and features"
2
3source "arch/i386/Kconfig.cpu"
4
5endmenu
6
c45166be
PBG
7config UML_X86
8 bool
9 default y
10
11config 64BIT
1da177e4
LT
12 bool
13 default n
14
52fdd089
BL
15config SEMAPHORE_SLEEPERS
16 bool
17 default y
18
893bb96a
JR
19config HOST_2G_2G
20 bool "2G/2G host address space split"
21 default n
22 help
23 This is needed when the host on which you run has a 2G/2G memory
24 split, instead of the customary 3G/1G.
25
26 Note that to enable such a host
27 configuration, which makes sense only in some cases, you need special
28 host patches.
29
30 So, if you do not know what to do here, say 'N'.
31
1da177e4
LT
32config TOP_ADDR
33 hex
34 default 0xc0000000 if !HOST_2G_2G
35 default 0x80000000 if HOST_2G_2G
36
37config 3_LEVEL_PGTABLES
ce2d2aed 38 bool "Three-level pagetables (EXPERIMENTAL)"
1da177e4 39 default n
ce2d2aed 40 depends on EXPERIMENTAL
1da177e4
LT
41 help
42 Three-level pagetables will let UML have more than 4G of physical
43 memory. All the memory that can't be mapped directly will be treated
44 as high memory.
45
ce2d2aed
PBG
46 However, this it experimental on 32-bit architectures, so if unsure say
47 N (on x86-64 it's automatically enabled, instead, as it's safe there).
48
d67b569f
JD
49config STUB_CODE
50 hex
893bb96a
JR
51 default 0xbfffe000 if !HOST_2G_2G
52 default 0x7fffe000 if HOST_2G_2G
d67b569f
JD
53
54config STUB_DATA
55 hex
893bb96a
JR
56 default 0xbffff000 if !HOST_2G_2G
57 default 0x7ffff000 if HOST_2G_2G
d67b569f
JD
58
59config STUB_START
60 hex
61 default STUB_CODE
62
1da177e4
LT
63config ARCH_HAS_SC_SIGNALS
64 bool
65 default y
66
67config ARCH_REUSE_HOST_VSYSCALL_AREA
68 bool
69 default y
f214ef3e
AM
70
71config GENERIC_HWEIGHT
72 bool
73 default y
74
This page took 0.159185 seconds and 5 git commands to generate.