Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Mar 2009 08:18:40 +0000 (UTC)
From:      Robert Noland <rnoland@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/pci pci.c pcireg.h
Message-ID:  <200903090818.n298IkiE028311@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rnoland     2009-03-09 08:18:40 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    sys/dev/pci          pci.c pcireg.h 
  Log:
  SVN rev 189568 on 2009-03-09 08:18:40Z by rnoland
  
  Merge r189285
  
  Disable INTx when enabling MSI/MSIX
  
  This addresses interrupt storms that were noticed after enabling MSI
  in drm.  I think this is due to a loose interpretation of the PCI 2.3
  spec, which states that a function using MSI is prohibitted from using
  INTx.  It appears that some vendors interpretted that to mean that they
  should handle it in hardware, while others felt it was the drivers
  responsibility.
  
  This fix will also likely resolve interrupt storm related issues with
  devices other than drm.
  
  Revision   Changes    Path
  1.355.2.7  +4 -0      src/sys/dev/pci/pci.c
  1.64.2.4   +1 -0      src/sys/dev/pci/pcireg.h



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