| 标题 | 阅读 | 评论 | 转发 | 发布日期 | |
|---|---|---|---|---|---|
| linux墙上时间xtime与高精度时钟gettimeofday | 11626 | 3 | 5 | 2012-03-01 | |
| linux htimer的实现 | 2773 | 0 | 1 | 2012-04-12 | |
| 定时器中断 timer_jiffies这个值的说明 | 4655 | 0 | 1 | 2012-02-29 | |
| 【推荐】 使用sockopt与内核交换数据 | 4434 | 7 | 11 | 2012-02-16 | |
| 同步和异步的区别 | 1272 | 0 | 0 | 2012-01-11 | |
| 关于linux 的 spinlock | 1334 | 0 | 0 | 2011-11-28 | |
| linux内核点滴(不断更新中) | 1369 | 0 | 1 | 2011-07-02 | |
| linux SMP IRQ Affinity | 3727 | 2 | 0 | 2010-07-14 | |
| wait_event_interruptible_timeout和schedule_timeout的 | 6321 | 2 | 1 | 2010-07-04 | |
| linux内核开发FAQ(不断更新) | 4216 | 0 | 0 | 2010-05-31 | |
| linux用户态和内核态通信之netlink机制 | 4401 | 3 | 3 | 2010-05-27 | |
| linux中tty->write_wait的疑惑(解决) | 4163 | 0 | 0 | 2010-05-26 | |
| linux2.6软中断-tasklet | 1666 | 0 | 0 | 2010-05-14 | |
| linux不同总线的设备和驱动的匹配过程分析 | 4068 | 0 | 1 | 2010-05-07 | |
| 探究X Window System运行原理与启动过程 | 1025 | 0 | 0 | 2010-04-29 | |
| 2.6.29.6-rt24中断线程化的实现机制 | 2367 | 0 | 3 | 2010-02-04 | |
| 例解 autoconf 和 automake 生成 Makefile 文件 | 999 | 0 | 0 | 2010-01-14 | |
| 从 2.4 到 2.6:Linux 内核可装载模块机制的改变对设备驱动的影响 | 1227 | 2 | 0 | 2009-12-15 | |
| Linux之工作队列 | 1234 | 0 | 0 | 2009-12-03 | |
| ARM linux系统调用的实现原理 | 1129 | 0 | 0 | 2009-11-05 |
chinaunix网友2010-10-22 01:06
jinxinxin163.cublog.cn 看到你的文章《linux不同总线的设备和驱动的匹配过程分析 》,很受益。 我也仔细分析了各种总线下设备和驱动的匹配过程,同意你的观点。 下面有一问题请教: 以PCI驱动为例(内核drivers/Net/Hamachi.c 百兆网卡PCI驱动分析中) 在分析到pci_match_one_device此函数时候,有一点没有看到: pci_match_one_device函数中的第二个参数const struct pci_dev *dev 设备是什么时候被初始化的。 看到了pci_device_id赋值过程,但是没有看到const struct pci_dev *dev的赋值过程。 请教你,能指点一下吗?