驱动程序需要大块连续的物理内存

时间:2016-11-16 18:29:19

标签: c memory memory-management linux-kernel kmalloc

我需要修改网络适配器驱动程序以提高其使用性能,并且我需要一个巨大的物理内存块才能连续。

根据端口数量,我需要几个这样的块。每个块应该大约64MB。

目前我正在考虑选择CMA和bootmem。

是否还有其他相同的选项,到目前为止我还没有使用过任何选项,所以有人可以给我一个如何使用它的方向吗?就像有内置的功能来管理这个分配的内存,还是我必须在我的驱动程序中管理它?

0 个答案:

没有答案
相关问题