Commit | Line | Data |
---|---|---|
85977376 PBG |
1 | menu "Host processor type and features" |
2 | ||
3 | source "arch/i386/Kconfig.cpu" | |
4 | ||
5 | endmenu | |
6 | ||
c45166be PBG |
7 | config UML_X86 |
8 | bool | |
9 | default y | |
10 | ||
11 | config 64BIT | |
1da177e4 LT |
12 | bool |
13 | default n | |
14 | ||
52fdd089 BL |
15 | config SEMAPHORE_SLEEPERS |
16 | bool | |
17 | default y | |
18 | ||
893bb96a JR |
19 | config 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 |
32 | config TOP_ADDR |
33 | hex | |
34 | default 0xc0000000 if !HOST_2G_2G | |
35 | default 0x80000000 if HOST_2G_2G | |
36 | ||
37 | config 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 |
49 | config STUB_CODE |
50 | hex | |
893bb96a JR |
51 | default 0xbfffe000 if !HOST_2G_2G |
52 | default 0x7fffe000 if HOST_2G_2G | |
d67b569f JD |
53 | |
54 | config STUB_DATA | |
55 | hex | |
893bb96a JR |
56 | default 0xbffff000 if !HOST_2G_2G |
57 | default 0x7ffff000 if HOST_2G_2G | |
d67b569f JD |
58 | |
59 | config STUB_START | |
60 | hex | |
61 | default STUB_CODE | |
62 | ||
1da177e4 LT |
63 | config ARCH_HAS_SC_SIGNALS |
64 | bool | |
65 | default y | |
66 | ||
67 | config ARCH_REUSE_HOST_VSYSCALL_AREA | |
68 | bool | |
69 | default y | |
f214ef3e AM |
70 | |
71 | config GENERIC_HWEIGHT | |
72 | bool | |
73 | default y | |
74 |