cma
CMA 划定一个区域,该区域只能分配 MOVABLE 的内存,如果 device 或者 hugetlb 不用,那么就给 buddy,如果用,那么就要 move 走。
我觉得这两个 blog 已经说的很好了:
和 hugetlb 的关系
相关的 patch : https://lkml.org/lkml/2020/3/9/1135
相关函数 : hugetlb_cma_reserve
本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。
CMA 划定一个区域,该区域只能分配 MOVABLE 的内存,如果 device 或者 hugetlb 不用,那么就给 buddy,如果用,那么就要 move 走。
我觉得这两个 blog 已经说的很好了:
相关的 patch : https://lkml.org/lkml/2020/3/9/1135
相关函数 : hugetlb_cma_reserve
本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。