|
|
发表于 2018-9-17 11:14:33
|
显示全部楼层
正好我也一直在研究这个,以下是个人理解:
access pci config space:
io-port:0xcfc,0xcf8,用来枚举PCI设备,找到相应的pci_device_header。
access pci(e) device memory space :
a_register=pci_device_header->pci_BAR->base_address+offset//都是MMIO地址,参考intel pch规范,注意有好几个pci_BAR,需要确定是不是启用的。
//pci还有i/o空间,很多其它规范都说是不推荐的,现在也很少使用了。 |
|