|
@@ -245,7 +245,7 @@ config COMPACTION
|
|
config MIGRATION
|
|
config MIGRATION
|
|
bool "Page migration"
|
|
bool "Page migration"
|
|
def_bool y
|
|
def_bool y
|
|
- depends on NUMA || ARCH_ENABLE_MEMORY_HOTREMOVE || COMPACTION || CMA
|
|
|
|
|
|
+ depends on (NUMA || ARCH_ENABLE_MEMORY_HOTREMOVE || COMPACTION || CMA) && MMU
|
|
help
|
|
help
|
|
Allows the migration of the physical location of pages of processes
|
|
Allows the migration of the physical location of pages of processes
|
|
while the virtual addresses are not changed. This is useful in
|
|
while the virtual addresses are not changed. This is useful in
|
|
@@ -480,7 +480,7 @@ config FRONTSWAP
|
|
|
|
|
|
config CMA
|
|
config CMA
|
|
bool "Contiguous Memory Allocator"
|
|
bool "Contiguous Memory Allocator"
|
|
- depends on HAVE_MEMBLOCK
|
|
|
|
|
|
+ depends on HAVE_MEMBLOCK && MMU
|
|
select MIGRATION
|
|
select MIGRATION
|
|
select MEMORY_ISOLATION
|
|
select MEMORY_ISOLATION
|
|
help
|
|
help
|