热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_44875961
惠东码农
4 年前
trueweixin_44875961

在我们开发windows设备驱动的时候,经常需要接触PCIe设备,那么PCI CONFIG SPACE就无法避免,那么这块空间都隐藏了什么秘密?
其中一个就是capability 寄存器,当这个寄存器被使能时,后面就会有一连串的类似单链表那样的结构去一个一个找当前pcie设备所具有的功能。
每个功能集有唯一代号表示
下一个功能集的地址就是当前功能集基址加offset 1个字节
如果这下一个字节地址上的址为0,说明没有再下个

如下图,首先从pci config space的空间找到第一偏移0x34而它指向0x50, 然后按图示去找每个capability id

泰华路
CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
一切的美好都是奋斗来的,勤比懒强。
立即登录