diff options
Diffstat (limited to 'arch/um/Kconfig.i386')
-rw-r--r-- | arch/um/Kconfig.i386 | 39 |
1 files changed, 2 insertions, 37 deletions
diff --git a/arch/um/Kconfig.i386 b/arch/um/Kconfig.i386 index 717f5d3440e3..3cd8a04d66d8 100644 --- a/arch/um/Kconfig.i386 +++ b/arch/um/Kconfig.i386 | |||
@@ -23,43 +23,6 @@ config SEMAPHORE_SLEEPERS | |||
23 | bool | 23 | bool |
24 | default y | 24 | default y |
25 | 25 | ||
26 | choice | ||
27 | prompt "Host memory split" | ||
28 | default HOST_VMSPLIT_3G | ||
29 | help | ||
30 | This is needed when the host kernel on which you run has a non-default | ||
31 | (like 2G/2G) memory split, instead of the customary 3G/1G. If you did | ||
32 | not recompile your own kernel but use the default distro's one, you can | ||
33 | safely accept the "Default split" option. | ||
34 | |||
35 | It can be enabled on recent (>=2.6.16-rc2) vanilla kernels via | ||
36 | CONFIG_VM_SPLIT_*, or on previous kernels with special patches (-ck | ||
37 | patchset by Con Kolivas, or other ones) - option names match closely the | ||
38 | host CONFIG_VM_SPLIT_* ones. | ||
39 | |||
40 | A lower setting (where 1G/3G is lowest and 3G/1G is higher) will | ||
41 | tolerate even more "normal" host kernels, but an higher setting will be | ||
42 | stricter. | ||
43 | |||
44 | So, if you do not know what to do here, say 'Default split'. | ||
45 | |||
46 | config HOST_VMSPLIT_3G | ||
47 | bool "Default split (3G/1G user/kernel host split)" | ||
48 | config HOST_VMSPLIT_3G_OPT | ||
49 | bool "3G/1G user/kernel host split (for full 1G low memory)" | ||
50 | config HOST_VMSPLIT_2G | ||
51 | bool "2G/2G user/kernel host split" | ||
52 | config HOST_VMSPLIT_1G | ||
53 | bool "1G/3G user/kernel host split" | ||
54 | endchoice | ||
55 | |||
56 | config TOP_ADDR | ||
57 | hex | ||
58 | default 0xB0000000 if HOST_VMSPLIT_3G_OPT | ||
59 | default 0x78000000 if HOST_VMSPLIT_2G | ||
60 | default 0x40000000 if HOST_VMSPLIT_1G | ||
61 | default 0xC0000000 | ||
62 | |||
63 | config 3_LEVEL_PGTABLES | 26 | config 3_LEVEL_PGTABLES |
64 | bool "Three-level pagetables (EXPERIMENTAL)" | 27 | bool "Three-level pagetables (EXPERIMENTAL)" |
65 | default n | 28 | default n |
@@ -84,3 +47,5 @@ config GENERIC_HWEIGHT | |||
84 | bool | 47 | bool |
85 | default y | 48 | default y |
86 | 49 | ||
50 | config ARCH_SUPPORTS_AOUT | ||
51 | def_bool y | ||