1)00:1c.0, 00:1c.1, 00:1c.2, 00:1c.3 设备如下,为PCI桥设备
2)以第一个PCI桥00:1c.0为例,从shell界面可以看到BIOS给其分配的memory地址为90600000~908fffff,进入系统后,dmesg看到:
系统要给00:1c.0分配的是另一段地址,而不是BIOS中的地址,但是分配失败,如下图:
3) 而BIOS中给00:1c.0的地址对应了bridge window [mem 0x90600000-0x908fffff]
,
从系统的内存分配上个可看到,这段地址实际上分配给了PCI总线0000:02: