cvs commit: src/sys/dev/pci pci.c pci_pci.c pcivar.h
Max Laier
max at love2party.net
Sat Jul 26 02:05:55 UTC 2008
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
More information about the cvs-src
mailing list