【轉】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可以分配的最大連續內存通
相關文章
相關標籤/搜索