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>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001151539.o0FFd9KD074680>