[PATCH] 2.5.14: New PCI allocation code (alpha, arm, parisc) [2/2]
authorIvan Kokshaysky <ink@jurassic.park.msu.ru>
Tue, 7 May 2002 03:27:41 +0000 (20:27 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Tue, 7 May 2002 03:27:41 +0000 (20:27 -0700)
commit5d0a8965aea93bd799ebcd671e562d90f3ec2711
tree910fedf4b6d9802a700151efb2355fdaf252cb5b
parent8a3d0b80edc3f9fa9766a2c46cbefd7954602408
[PATCH] 2.5.14: New PCI allocation code (alpha, arm, parisc) [2/2]

Summary of changes:
- alpha, arm: code related to PCI-PCI bridges from pcibios_fixup_bus()
  removed - now it's generic;
- pdev_sort_resource: sort resources all together, no matter IO or memory;
- pbus_assign_resources_sorted: ditto;
- pci_bridge_check_ranges, pci_setup_bridge: changed for prefetch support;
- pbus_size_io, pbus_size_mem: core stuff; tested with randomly generated
  sets of resources;
- pbus_size_bridges: pass #2 (pass #1 is PCI probing, common for all archs);
- pbus_assign_resources: pass #3.

Ivan.
arch/alpha/kernel/pci.c
arch/arm/kernel/bios32.c
drivers/pci/setup-bus.c
drivers/pci/setup-res.c
include/linux/pci.h