Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Aug 2007 20:56:10 +0000 (UTC)
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/amd64/amd64 mptable_pci.c msi.c nexus.c src/sys/amd64/include intr_machdep.h src/sys/amd64/pci pci_bus.c src/sys/dev/acpica acpi_pcib_acpi.c acpi_pcib_pci.c src/sys/dev/pci pci.c pci_pci.c pci_private.h pcib_if.m ...
Message-ID:  <200708152056.l7FKuBeX044805@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jhb         2007-08-15 20:56:10 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6)
    sys/amd64/amd64      mptable_pci.c msi.c nexus.c 
    sys/amd64/include    intr_machdep.h 
    sys/amd64/pci        pci_bus.c 
    sys/dev/acpica       acpi_pcib_acpi.c acpi_pcib_pci.c 
    sys/dev/pci          pci.c pci_pci.c pci_private.h pcib_if.m 
                         pcib_private.h pcivar.h 
    sys/i386/i386        mptable_pci.c msi.c nexus.c 
    sys/i386/include     intr_machdep.h 
    sys/i386/pci         pci_bus.c 
  Log:
  MFC: Revamp the MSI/MSI-X code a bit to achieve two main goals:
  - Simplify the amount of work that has be done for each architecture by
    pushing more of the truly MI code down into the PCI bus driver.
  - Don't bind MSI-X indicies to IRQs so that we can allow a driver to map
    multiple MSI-X messages into a single IRQ when handling a message
    shortage.
  
  Note that as with the previous MSI MFC, this does not yet include the
  'pci_remap_msix()' function.
  
  Revision    Changes    Path
  1.2.8.4     +15 -5     src/sys/amd64/amd64/mptable_pci.c
  1.4.2.2     +59 -109   src/sys/amd64/amd64/msi.c
  1.66.2.3    +12 -12    src/sys/amd64/amd64/nexus.c
  1.5.2.7     +2 -2      src/sys/amd64/include/intr_machdep.h
  1.113.2.4   +14 -4     src/sys/amd64/pci/pci_bus.c
  1.47.2.5    +16 -4     src/sys/dev/acpica/acpi_pcib_acpi.c
  1.12.2.4    +1 -1      src/sys/dev/acpica/acpi_pcib_pci.c
  1.292.2.22  +306 -29   src/sys/dev/pci/pci.c
  1.37.2.6    +12 -11    src/sys/dev/pci/pci_pci.c
  1.14.2.6    +5 -0      src/sys/dev/pci/pci_private.h
  1.7.2.2     +9 -8      src/sys/dev/pci/pcib_if.m
  1.6.8.4     +2 -2      src/sys/dev/pci/pcib_private.h
  1.66.2.5    +25 -8     src/sys/dev/pci/pcivar.h
  1.2.8.4     +15 -5     src/sys/i386/i386/mptable_pci.c
  1.4.2.2     +59 -109   src/sys/i386/i386/msi.c
  1.62.2.3    +12 -12    src/sys/i386/i386/nexus.c
  1.7.2.7     +2 -2      src/sys/i386/include/intr_machdep.h
  1.119.2.4   +15 -5     src/sys/i386/pci/pci_bus.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200708152056.l7FKuBeX044805>