pcie root port controller enumeration过程

在link up后,pcie的application层(CPU)会:

首先读取bus=0,dev=0,func=0的configuration space;从而得知它是root port, header是type1类型;

然后读取bus=1,dev=0,func=0的configuration space,获取header类型;

读取完所有bus之后,然后继续读取bus=0,dev=1,func=0的配置空间;

读完所有的配置空间后,CPU就获取了所有的device信息,然后再配置各个设备的bar空间。

posted on 2020-01-17 17:30  lybinger  阅读(801)  评论(0编辑  收藏  举报

导航