1 config SELECT_MEMORY_MODEL
3 depends on EXPERIMENTAL || ARCH_SELECT_MEMORY_MODEL
7 depends on SELECT_MEMORY_MODEL
8 default DISCONTIGMEM_MANUAL if ARCH_DISCONTIGMEM_DEFAULT
13 depends on !ARCH_DISCONTIGMEM_ENABLE || ARCH_FLATMEM_ENABLE
15 This option allows you to change some of the ways that
16 Linux manages its memory internally. Most users will
17 only have one option here: FLATMEM. This is normal
20 If unsure, choose this option over any other.
22 config DISCONTIGMEM_MANUAL
23 bool "Discontigious Memory"
24 depends on ARCH_DISCONTIGMEM_ENABLE
26 If unsure, choose "Flat Memory" over this option.
32 depends on (!SELECT_MEMORY_MODEL && ARCH_DISCONTIGMEM_ENABLE) || DISCONTIGMEM_MANUAL
36 depends on !DISCONTIGMEM || FLATMEM_MANUAL
39 # Both the NUMA code and DISCONTIGMEM use arrays of pg_data_t's
40 # to represent different areas of memory. This variable allows
41 # those dependencies to exist individually.
43 config NEED_MULTIPLE_NODES
45 depends on DISCONTIGMEM || NUMA