主要做项目时候,需要分配一块连续的大的物理内存。
1.kmalloc 不能分配那么大。
2.alloc_pages MAX_ORDER为11,也就是最大分配2的11次方的页。
reserverd memory在最开始时候分配好,这块内存不会再分配给kernel用。主要更改devicetree。
验证代码:
linux reserved memory用法(ioremap)
原文:https://www.cnblogs.com/aspirs/p/13976704.html