cvs commit: src/sys/dev/pci pci.c pci_pci.c pcivar.h
Max Laier
max at love2party.net
Thu Jul 24 17:24:03 UTC 2008
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.
--
/"\ Best regards, | mlaier at freebsd.org
\ / Max Laier | ICQ #67774661
X http://pf4freebsd.love2party.net/ | mlaier at EFnet
/ \ ASCII Ribbon Campaign | Against HTML Mail and News
More information about the cvs-src
mailing list