【转】Linux内核中分配4M以上大内存的方法

在Linux内核中, kmalloc可以分配的最大连续内存为2的(MAX_ORDER-1)次方个page(参见alloc_pages函数,     "if (unlikely(order >= MAX_ORDER))        return NULL;"), page的大小通常是4K bytes, MAX_ORDER缺省定义为11, 因此若是不修改内核, kmalloc可以分配的最大连续内存通
相关文章
相关标签/搜索