Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Jul 2008 04:05:52 +0000
From:      Max Laier <max@love2party.net>
To:        Luoqi Chen <luoqi@freebsd.org>
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
Message-ID:  <200807260405.52610.max@love2party.net>
In-Reply-To: <200807241923.59501.max@love2party.net>
References:  <200807230944.m6N9iiXP061558@repoman.freebsd.org> <200807241923.59501.max@love2party.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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



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