我注意到pci_resource_start(pdev, bar)
在同一台计算机的每次引导中返回不同的地址。如果返回“物理地址”,那么在同一台计算机上是否应该保持一致?我想念什么吗?
答案 0 :(得分:1)
BIOS和/或OS在每次引导时为每个设备分配地址空间。一次引导到下一次引导并不需要一致性,但是人们希望算法是确定性的。系统硬件或引导参数的任何更改都可能导致其变化。 (例如,即使在引导过程中插入USB设备也可能导致变化。)重新启动时,我没有注意到地址空间分配发生变化,而没有任何其他变化。