Date: Fri, 15 Jan 2010 15:38:53 +0000 (UTC) From: Marius Strobl <marius@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/sparc64/pci ofw_pcib.c Message-ID: <201001151539.o0FFd9KD074680@repoman.freebsd.org>
index | next in thread | raw e-mail
marius 2010-01-15 15:38:53 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_7)
sys/sparc64/pci ofw_pcib.c
Log:
SVN rev 202378 on 2010-01-15 15:38:53Z by marius
- Hook up the default implementations of the MSI/MSI-X pcib_if methods
so requests may bubble up to a host-PCI bridge driver.
- Distinguish between PCI and PCIe bridges in the device description
so it's a bit easier to follow what hangs off of what in the dmesg.
Unfortunately we can't also tell PCI and PCI-X apart based on the
information provided in the OFW device tree.
- Add quirk handling for the ALi M5249 found in Fire-based machines
which are used as a PCIe-PCIe bridge there. These are obviously
subtractive decoding as as they have a PCI-ISA bridge on their
secondary side (and likewise don't include the ISA I/O range in
their bridge decode) but don't indicate this via the class code.
Given that this quirk isn't likely to apply to all ALi M5249 and
I have no datasheet for these chips so I could implement a check
using the chip specific bits enabling subtractive decoding this
quirk handling is added to the MD code rather than the MI one.
Revision Changes Path
1.8.2.4 +39 -2 src/sys/sparc64/pci/ofw_pcib.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001151539.o0FFd9KD074680>
