![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内核驱动
三壮
这个作者很懒,什么都没留下…
展开
-
e1000e网卡驱动分析—网卡驱动的体系结构
在硬件上电初始化时,BIOS统一检查所有的PCI设备,并为每个设备分配一个物理地址,该地址通过BIOS获得并写到设备的配置空间内,CPU不能直接访问,驱动程序可以将这部分配置空间通过ioremap映射到普通内存供CPU访问。当操作系统初始化时,其为每个PCI设备分配了一个pci_dev结构,并将前面分配的物理地址写到pci_dev的resource字段中。在驱动程序中,可以通过读取这个字段得到原创 2013-03-02 18:27:30 · 5270 阅读 · 2 评论 -
e1000e网卡驱动分析—概述
最近公司有个项目要修改intel的网卡驱动,由于都是比较公司设备都是用的比较新的网卡,特拿内核中e1000e部分来分析。e1000是比较老的驱动,用于支持比较老的intel网卡设备,关于这两部分的比较,LWN上有篇文章介绍,感兴趣的同学可以去看下:http://lwn.net/Articles/278016/。 内核版本:3.0.13 源码目录:driver/net/e1000原创 2012-12-16 22:31:54 · 6406 阅读 · 0 评论