本文主要记录,接在PCI插槽上的设备的设备类型是如何识别的。
通过PCI配置空间offset08的Class Code来判断和识别的,其中各类型控制器分类定义在文档《Appendix D Class Codes》中可以找到。
PCI配置空间如下
Class Code(RID-CC) offset 8
Class code寄存器描述如下
文档《Appendix D Class Code》中定义了Bass class code/Sub-Class Code/ProgramInterface
找不到class code文档的可参考这篇博客:https://blog.csdn.net/pankul/article/details/8603632
该博客是参照的《Appendix D Class code Rev2.1》