As a sepaate note, BIOS currently seems to allocate regions in-order, correct?
A classical trick is to allocate regions behind each bridge in the reverse order of their size. This avoids holes due to alignment.
On Thu, Oct 28, 2010 at 08:33:55AM +0200, Michael S. Tsirkin wrote:
As a sepaate note, BIOS currently seems to allocate regions in-order, correct?
Yes.
A classical trick is to allocate regions behind each bridge in the reverse order of their size. This avoids holes due to alignment.
This is another topic. For that trick, one more (or two?) path to walk pci bus would be necessary. At the moment the simple one path is used.