pci_request_regions是干啥的,在驱动中需要调用吗?
今天看Linux内核中自带的e1000网卡驱动,发现它在probe中有如下操作: if ((err = pci_request_regions(pdev, e1000_driver_name))) retu…
[转]网络处理的软中断机制分析
网络处理的软中断机制分析 if !supportLists]-->内核默认软中断机制分析(process_backlog) 首先需要介绍的就是netif_rx(在net/core/dev.c中定…
PCI使用DMA时关于DAC的困惑
在LLD3的提到要使用64-bit地址的话需要使用DAC,此时要调用pci_dac_set_dma_mask设置,而使用的地址也是dma64_addr_t。对于64-bit的CPU是不是用哪个都…
vermagic: 2.6.23.1-42.fc8 SMP mod_unload 686
无线网卡驱动安装问题:asus wl-167g vermaigc 中缺少 4KSTACKS 的问题 自己编译的rt73.ko 的 modinfo 中,vermagic是2.6.23.1-42.fc8 SMP mod_unload…
测试ldd3中的simple例子(mmap内存映射)
弄了两天,总算弄明白了内核虚拟地址,内核逻辑地址,物理地址,page, pfn等的概念及转换 初步了解了设备的mmap操作(我只会很简单的) 下面的两个例…