freebsd-dev/sys/sparc64/pci
Marius Strobl 435ada6626 - 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.
2010-01-15 15:38:49 +00:00
..
apb.c MFC: r200874 2010-01-13 20:03:24 +00:00
ofw_pci.h MFC: r200918 2010-01-13 21:04:56 +00:00
ofw_pcib_subr.c Adapt parts of the sparc64 Open Firmware bus enumeration code (in particular, 2008-12-15 15:31:10 +00:00
ofw_pcib_subr.h On sparc64 machines with multiple host-PCI-bridges these bridges 2008-04-17 12:38:00 +00:00
ofw_pcib.c - Hook up the default implementations of the MSI/MSI-X pcib_if methods 2010-01-15 15:38:49 +00:00
ofw_pcibus.c MFC: r200921 2010-01-13 21:12:27 +00:00
psycho.c MFC: 197164 2010-01-13 19:55:51 +00:00
psychoreg.h Clear any possibly pending PCI error bits left by the firmware. These 2008-09-18 19:45:22 +00:00
psychovar.h - Ensure we find no unexpected partner. 2009-03-19 20:52:46 +00:00
schizo.c MFC: 197164 2010-01-13 19:55:51 +00:00
schizoreg.h - According to OpenSolaris, CDMA flushing/syncing for Tomatillos 2008-11-20 18:44:09 +00:00
schizovar.h - According to OpenSolaris, CDMA flushing/syncing for Tomatillos 2008-11-20 18:44:09 +00:00