【发布时间】:2012-02-27 13:57:46
【问题描述】:
我正在使用 Fedora 14,并且正在为 PCI 交换机构建驱动程序。 对于那个开关,我需要分配 8MB 的 DMA 内存(我可以处理 2*4MB),但我需要它与内存大小对齐,例如,如果它是 8MB,那么基地址的前 23 位应该是 0。
我该怎么做?
【问题讨论】:
-
我找到了一种分配 2mb 对齐 DMA 的方法。为此,我分配了 4MB,其中必须有 2MB 与其大小对齐。如果有办法将最大 dma 增加到 8mb,这应该可以解决我的问题。
标签: linux linux-kernel dma