svn commit: r197325 - head/sys/pci

Andriy Gapon avg at FreeBSD.org
Sat Sep 19 08:56:28 UTC 2009


Author: avg
Date: Sat Sep 19 08:56:28 2009
New Revision: 197325
URL: http://svn.freebsd.org/changeset/base/197325

Log:
  intpm/sb700: force polling mode if configured interrupt is SMI
  
  instead of failing to attach

Modified:
  head/sys/pci/intpm.c

Modified: head/sys/pci/intpm.c
==============================================================================
--- head/sys/pci/intpm.c	Sat Sep 19 08:13:10 2009	(r197324)
+++ head/sys/pci/intpm.c	Sat Sep 19 08:56:28 2009	(r197325)
@@ -167,6 +167,12 @@ intsmb_attach(device_t dev)
 	    sc->poll == 0 ? "enabled" : "disabled");
 	printf("revision %d\n", pci_read_config(dev, PCI_REVID_SMB, 1));
 
+	if (!sc->poll && intr == PCI_INTR_SMB_SMI) {
+		device_printf(dev,
+		    "using polling mode when configured interrupt is SMI\n");
+		sc->poll = 1;
+	}
+
 	if (sc->poll)
 	    goto no_intr;
 


More information about the svn-src-head mailing list