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