Date: Fri, 25 Dec 2009 15:03:05 +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: <200912251503.nBPF3ISK007814@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
marius 2009-12-25 15:03:05 UTC FreeBSD src repository Modified files: sys/sparc64/pci ofw_pcib.c Log: SVN rev 200987 on 2009-12-25 15:03:05Z 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.14 +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?200912251503.nBPF3ISK007814>