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

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

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

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

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

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

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄