I have just gone through and done the bulk of the merge work, between my internal stable tree and the main LinuxBIOS tree.
I have a bunch of details to check to make certain things are working. And to double check I have not done something stupid, but so far things look promising.
Among other things I have gotten a 32 bit kernel without mptable support to boot and find it's irqs successfully.
Although I will agree that not scanning all pci busses just in case something might go wrong is a reasonable conservative approach.
Anyway properly handling irqs, and getting the LinuxBIOS interfaces right looks like the next step for v2.0.
Later, Eric