Skip site navigation (1)Skip section navigation (2)
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>