Date: Wed, 23 Jul 2008 09:44:36 +0000 (UTC) From: Luoqi Chen <luoqi@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/pci pci.c pci_pci.c pcivar.h Message-ID: <200807230944.m6N9iiXP061558@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
luoqi 2008-07-23 09:44:36 UTC FreeBSD src repository Modified files: sys/dev/pci pci.c pci_pci.c pcivar.h Log: SVN rev 180753 on 2008-07-23 09:44:36Z by luoqi SATA device on some nForce based boards could get confused if MSI is not used but MSI to HyperTransport IRQ mapping is enabled, and would act as if MSI is turned on, resulting in interrupt loss. This commit will, 1. enable MSI mapping on a device only when MSI is enabled for that device and the MSI address matches the HT mapping window. 2. enable MSI mapping on a bridge only when a downstream device is allocated an MSI address in the mapping window PR: kern/118842 Reviewed by: jhb MFC after: 1 week Revision Changes Path 1.358 +42 -4 src/sys/dev/pci/pci.c 1.51 +7 -1 src/sys/dev/pci/pci_pci.c 1.83 +10 -0 src/sys/dev/pci/pcivar.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200807230944.m6N9iiXP061558>