From owner-cvs-all@FreeBSD.ORG Sat Jul 26 02:05:55 2008 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AAC741065671 for ; Sat, 26 Jul 2008 02:05:55 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.174]) by mx1.freebsd.org (Postfix) with ESMTP id 404378FC1C for ; Sat, 26 Jul 2008 02:05:54 +0000 (UTC) (envelope-from max@love2party.net) Received: from vampire.homelinux.org (dslb-088-066-058-160.pools.arcor-ip.net [88.66.58.160]) by mrelayeu.kundenserver.de (node=mrelayeu0) with ESMTP (Nemesis) id 0MKwh2-1KMZAP3ayT-00013u; Sat, 26 Jul 2008 04:05:53 +0200 Received: (qmail 27995 invoked from network); 26 Jul 2008 02:05:53 -0000 Received: from fbsdc2.laiers.local (192.168.4.151) by router.laiers.local with SMTP; 26 Jul 2008 02:05:53 -0000 From: Max Laier Organization: FreeBSD To: Luoqi Chen Date: Sat, 26 Jul 2008 04:05:52 +0000 User-Agent: KMail/1.9.7 References: <200807230944.m6N9iiXP061558@repoman.freebsd.org> <200807241923.59501.max@love2party.net> In-Reply-To: <200807241923.59501.max@love2party.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200807260405.52610.max@love2party.net> X-Provags-ID: V01U2FsdGVkX19UMP32R4Yz4a9GEJ8x2J8t9A+PxBrKhNQy0ok 1W+UsEj0StuaPU5mkfXlgh3fV8nMaBeXnuoIJeeziXIBbISbnT pI443wXjWGIkztvUNDNog== Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/pci pci.c pci_pci.c 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, 26 Jul 2008 02:05:55 -0000 On Thursday 24 July 2008 17:23:59 Max Laier wrote: > On Wednesday 23 July 2008 11:44:36 Luoqi Chen wrote: > > 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 > > Doesn't fix kern/118842 for me (P5N-E SLI) ... let me know if I can > provide any additional information to help. Thank you for working on > this. Okay ... to be more specific: works on amd64 \o/ THANKS A TON! Does not work on i386, though. -- Max