如何增加atomic DMA相干池?

如何增加atomic DMA相干池?

我最近尝试在 Fedora Workstation 20 上编译设备驱动程序 (Xilinx XAPP1052)。它给了我以下错误。

错误:256 KiB 原子 DMA 相干池太小!

请使用coherent_pool=内核参数增加它

我该怎么做呢?是否有命令可以让我更改coherent_pool 参数?

答案1

正如消息所说,使用coherent_pool=<size>内核(启动)参数。

使用grub选择所需的内核,按e修改启动项,然后添加以 开头的行以及kernel选项。此更改不会在重启后保留。

如果您希望更改永久生效,请将选项附加到GRUB_CMDLINE_LINUXin 中/etc/default/grub

GRUB_CMDLINE_LINUX="... coherent_pool=<size>"

请记住运行update-grub以写入新的配置文件。

相关内容