Messages in this thread |  | | | From | Bjorn Helgaas <> | | Date | Fri, 14 Oct 2011 09:33:28 -0600 | | Subject | Re: [PATCH v2 00/29] Create PCI root buses with correct resources |
| |
On Fri, Oct 14, 2011 at 9:14 AM, James Bottomley <James.Bottomley@hansenpartnership.com> wrote: > On Thu, 2011-10-13 at 22:27 -0600, Bjorn Helgaas wrote: >> The most generic way to create a PCI root bus is with pci_scan_bus(), but >> that doesn't allow you to specify what resources are available on the bus, >> i.e., what the host bridge apertures are. > > Do you have an actual tree for this? The PARISC pieces look a bit > non-trivial and I'd like to test them out on the various sba/astro/dino > systems.
I don't yet, but it'd be great if you were willing to test them out, so I'll set one up.
While this is on your mind, I'm dubious about the pci_enable_bridges() call in lba_driver_probe() and the pci_bus_assign_resources() call in dino_probe(). These stand out as exceptions because no other arches do that.
If they weren't there, both places could use pci_scan_root_bus() like most other arches.
Bjorn -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |