总结

pci 和 pcie 都是对地址进行转换,转换情况需要上电后,写到配置寄存器中。一般这种中间设备成为 pci 桥,相关驱动是 pci_host.

pci 通过地址线的方式,来选通桥后的设备。 pcie桥本身内部端口有地址,端口后只接一个设备,选通的其实是端口。

针对通过本级 pci/pcie 能够直达的,配置是,发送 type0包,不能直达的,发送 type1包。 type1包在桥之间转发,直到下级就是目标终端,才会转换为 type0 包。 数据包中,一般包含 bus, device, function, register 四部分。

桥设备会根据直接连接的下级设备,向上级索要地址范围。

发表评论