tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
re: basic support for (software concept) "pci domains" in the MI pci code
On Mon, Aug 24, 2009 at 05:06:07AM +1000, matthew green wrote:
> sometimes they aren't parents but peers -- eg, psycho case.
> there's an easy way to figure out which is bus A and bus B, but
> they aren't parent/children in the autoconf sense.
I still don't get what a "pci domain" is. In the psycho case, both pci buses
are completely independend (at least outside the MD kernel parts that deal
with the bridge setup), so I would have counted them both as their own
domain, which matches with their parent not being a pci device.
in the way i see it, a single psycho* chip implements a single
domain -- which has two pci busses. on multiboard systems, each
board with a psycho* would be a different domain.
separate domains exist when pci bus numbers are re-used. eg,
when something has two "bus 0"'s. i understand that happens on
macppc platforms.
.mrg.
Home |
Main Index |
Thread Index |
Old Index