阅读:1464回复:2
关于pci_dev结构
请问一下,在kernal2.4.XX版本中的pci.h文件中的pci_dev structure中的base_address[0] node 是不是已被取消了?
最近看了一个老一点的driver src,其中用到base_address 获取基地址,那么请问在2.4.xx版本中如何取得基地址? 还有,用get_resource_start()获得的地址是基地址吗? 谢谢!! |
|
沙发#
发布于:2004-09-13 21:17
应该用pci_resource_start()
unsigned long pci_resource_start(struct pci_dev *dev, int bar) 该函数返回六个PCI I/O区域之一的首地址(内存地址或I/O端口号)。bar的取值为0到5。 |
|
板凳#
发布于:2004-09-14 13:52
谢谢baaniaw !
我明白了!给分! |
|