Memory 如何从内核空间使用Hugepage内存?

Memory 如何从内核空间使用Hugepage内存?,memory,kernel-module,huge-pages,Memory,Kernel Module,Huge Pages,我需要能够在内核模块中分配2MB或4MB大小的内存页。在Linux内核中,要分配连续内存,可以使用以下函数: __获取免费页面(标志、页面速率); 其中,flags是常用标志,page\u rate定义分配的页数,其中:页数=2^page\u rate。您可以将此函数用作内核和调用代码之间的代理 另一种方法是在可能的情况下分配巨大的页面。你指的是什么操作系统?Linux(内核2.6.32)

我需要能够在内核模块中分配2MB或4MB大小的内存页。

在Linux内核中,要分配连续内存,可以使用以下函数:

__获取免费页面(标志、页面速率);

其中,
flags
是常用标志,
page\u rate
定义分配的页数,其中:页数=2^
page\u rate
。您可以将此函数用作内核和调用代码之间的代理


另一种方法是在可能的情况下分配巨大的页面。

你指的是什么操作系统?Linux(内核2.6.32)