Драйвер требует больших кусков непрерывной физической памяти

Мне нужно изменить драйвер сетевого адаптера, чтобы увеличить его производительность для моего использования, и мне нужен огромный кусок физической памяти, чтобы быть непрерывным.

Мне понадобится несколько таких кусков в зависимости от количества портов. Каждый кусок должен быть около 64 МБ.

В настоящее время я смотрю на мой выбор быть CMA и bootmem.

Есть ли другой вариант для того же самого, и я до сих пор не использовал ни одного из них, поэтому кто-то может дать мне указания, как его использовать? Например, есть ли встроенные функции для управления этой выделенной памятью, или мне придется управлять всем этим в моем драйвере?

0 ответов

Другие вопросы по тегам