page_alloc: add movable_memmap kernel parameter
[platform/adaptation/renesas_rcar/renesas_kernel.git] / Documentation / kernel-parameters.txt
index 9aa8ff3..722a741 100644 (file)
@@ -1640,6 +1640,23 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
                        that the amount of memory usable for all allocations
                        is not too small.
 
+       movablemem_map=nn[KMG]@ss[KMG]
+                       [KNL,X86,IA-64,PPC] This parameter is similar to
+                       memmap except it specifies the memory map of
+                       ZONE_MOVABLE.
+                       If more areas are all within one node, then from
+                       lowest ss to the end of the node will be ZONE_MOVABLE.
+                       If an area covers two or more nodes, the area from
+                       ss to the end of the 1st node will be ZONE_MOVABLE,
+                       and all the rest nodes will only have ZONE_MOVABLE.
+                       If memmap is specified at the same time, the
+                       movablemem_map will be limited within the memmap
+                       areas. If kernelcore or movablecore is also specified,
+                       movablemem_map will have higher priority to be
+                       satisfied. So the administrator should be careful that
+                       the amount of movablemem_map areas are not too large.
+                       Otherwise kernel won't have enough memory to start.
+
        MTD_Partition=  [MTD]
                        Format: <name>,<region-number>,<size>,<offset>