【请教】访问pci本地寄存器

nanxiangzi   2010-3-9 20:52 楼主
大家好
我现在有个问题,我在内核模式下读取了某一pci卡(9054芯片)配置空间的基址寄存器0的值,这是个物理地址,但是READ_REGISTER_ULONG函数需要的是虚拟地址,我怎么才能通过基址寄存器0的物理地址访问到该pci卡的本地寄存器呢?
    我是想写一个程序,能检出所有的pci设备(读取到他们的配置空间),然后访问他们的本地寄存器。

回复评论 (1)

能得到基地址寄存器的话,就应该可以得到本地寄存器的地址阿,然后用READ_PORT_CHAR和READ_RORT_ULONG来读取它的值就行
点赞  2010-3-10 14:09
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复