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-all mailing list