From owner-cvs-all@FreeBSD.ORG Sat Mar 31 14:50:52 2007 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2870D16A40E; Sat, 31 Mar 2007 14:50:52 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 18EDF13C46A; Sat, 31 Mar 2007 14:50:52 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2VEopQ4071969; Sat, 31 Mar 2007 14:50:51 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2VEopF4071968; Sat, 31 Mar 2007 14:50:51 GMT (envelope-from jhb) Message-Id: <200703311450.l2VEopF4071968@repoman.freebsd.org> From: John Baldwin Date: Sat, 31 Mar 2007 14:50:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/acpica acpi_pcib_acpi.c acpi_pcib_pci.c src/sys/dev/pci pci.c pci_if.m pci_pci.c pci_private.h pcib_if.m pcib_private.h pcivar.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Mar 2007 14:50:52 -0000 jhb 2007-03-31 14:50:51 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/acpica acpi_pcib_acpi.c acpi_pcib_pci.c sys/dev/pci pci.c pci_if.m pci_pci.c pci_private.h pcib_if.m pcib_private.h pcivar.h Log: MFC: MI support for PCI Message Signalled Interrupts (MSI). For more details see the relevant commit logs in HEAD. The notable differences between this patch and what is in HEAD now are that pci_remap_msix() is not currently implemented in this patch (I need to change the API in HEAD, so I'm not going to MFC it until its API is stable) and MSI and MSI-X are not enabled by default. To enable MSI and MSI-X support, one must set the 'hw.pci.msi_enable' and/or 'hw.pci.msix_enable' loader tunables. Revision Changes Path 1.47.2.4 +29 -0 src/sys/dev/acpica/acpi_pcib_acpi.c 1.12.2.3 +5 -0 src/sys/dev/acpica/acpi_pcib_pci.c 1.292.2.16 +652 -7 src/sys/dev/pci/pci.c 1.7.2.2 +36 -0 src/sys/dev/pci/pci_if.m 1.37.2.4 +65 -0 src/sys/dev/pci/pci_pci.c 1.14.2.5 +6 -0 src/sys/dev/pci/pci_private.h 1.7.2.1 +58 -3 src/sys/dev/pci/pcib_if.m 1.6.8.3 +6 -0 src/sys/dev/pci/pcib_private.h 1.66.2.4 +59 -1 src/sys/dev/pci/pcivar.h