diff options
author | marius <marius@FreeBSD.org> | 2009-12-25 15:03:05 +0000 |
---|---|---|
committer | marius <marius@FreeBSD.org> | 2009-12-25 15:03:05 +0000 |
commit | 5fd1ddff1a8446e70f03eb86fa6c5f90bf2950a0 (patch) | |
tree | 366787db232c65b4e6da8a6c665d59514be7f396 /sys/libkern/strcpy.c | |
parent | 95bce7e0551a08e9e52f650a4274f6bd2049bce8 (diff) | |
download | FreeBSD-src-5fd1ddff1a8446e70f03eb86fa6c5f90bf2950a0.zip FreeBSD-src-5fd1ddff1a8446e70f03eb86fa6c5f90bf2950a0.tar.gz |
- 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.
Diffstat (limited to 'sys/libkern/strcpy.c')
0 files changed, 0 insertions, 0 deletions