pcibios_resource_survey(), pcibios_assign_resources(), pcibios_allocate_resources(), and pcibios_allocate_bus_resources() were originally copied from x86 to frv, microblaze, mn10300, and powerpc. Pending changes from Yinghai (see URL above) add functionality and change interfaces in the x86 version but not the other arches. This bugzilla is a reminder to make them all consistent again later. One old example is commit 575939cf5 back in 2009, which added some SR-IOV support to x86. Similar changes should be made to at least the other architectures listed above.