fisherman999 发表于 2010-09-15 15:19

急!gianfar 网卡

我想修改gianfar的驱动为DMA方式,是不是要在clean_ring里面取MAC数据进skb前每次做申请、配置DMA这些操作,还有一个问题是如果kernel tree里dma.c有该cpu体系的接口,是不是可以直接简单的用dma_map_single等函数呢,现在很多BSP要找底层寄存器配置的样例还蛮难的。。
另外,看到有人说在申请skb_buf的时候,在get_new_skb里,调用dev_alloc_skb函数中 GFP_ATOMIC修改为GFP_ATOMIC GFP_DMA ,就可以启动DMA传输,不知道是不是所有的网卡都支持。。。
盼大牛指点!
页: [1]
查看完整版本: 急!gianfar 网卡