Skip to the content.

cma

CMA 划定一个区域,该区域只能分配 MOVABLE 的内存,如果 device 或者 hugetlb 不用,那么就给 buddy,如果用,那么就要 move 走。

我觉得这两个 blog 已经说的很好了:

和 hugetlb 的关系

相关的 patch : https://lkml.org/lkml/2020/3/9/1135

相关函数 : hugetlb_cma_reserve

本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。