Blame view
arch/um/Kconfig.x86
1.01 KB
61bee2044
|
1 2 3 |
source "arch/um/Kconfig.common" menu "UML-specific options" |
85977376c
|
4 |
menu "Host processor type and features" |
7a78a1722
|
5 |
source "arch/x86/Kconfig.cpu" |
85977376c
|
6 7 |
endmenu |
c45166be3
|
8 |
config UML_X86 |
4198426af
|
9 10 11 |
def_bool y config 64BIT |
c45166be3
|
12 |
bool |
4198426af
|
13 |
default SUBARCH = "x86_64" |
c45166be3
|
14 |
|
54d67ee22
|
15 |
config X86_32 |
4198426af
|
16 17 |
def_bool !64BIT select HAVE_AOUT |
54d67ee22
|
18 19 |
config RWSEM_XCHGADD_ALGORITHM |
4198426af
|
20 |
def_bool X86_XADD |
54d67ee22
|
21 |
|
4198426af
|
22 23 |
config RWSEM_GENERIC_SPINLOCK def_bool !X86_XADD |
1da177e4c
|
24 |
|
1da177e4c
|
25 |
config 3_LEVEL_PGTABLES |
4198426af
|
26 27 |
bool "Three-level pagetables (EXPERIMENTAL)" if !64BIT default 64BIT |
ce2d2aedc
|
28 |
depends on EXPERIMENTAL |
1da177e4c
|
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
|
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
|
35 |
config ARCH_HAS_SC_SIGNALS |
4198426af
|
36 |
def_bool !64BIT |
1da177e4c
|
37 38 |
config ARCH_REUSE_HOST_VSYSCALL_AREA |
4198426af
|
39 40 41 42 |
def_bool !64BIT config SMP_BROKEN def_bool 64BIT |
f214ef3e1
|
43 44 |
config GENERIC_HWEIGHT |
4198426af
|
45 |
def_bool y |
61bee2044
|
46 47 48 49 50 51 |
source "arch/um/Kconfig.um" endmenu source "arch/um/Kconfig.rest" |