svn commit: r202581 - head/sys/dev/cs

Warner Losh imp at FreeBSD.org
Mon Jan 18 17:53:44 UTC 2010


Author: imp
Date: Mon Jan 18 17:53:44 2010
New Revision: 202581
URL: http://svn.freebsd.org/changeset/base/202581

Log:
  Add a warning if we're inw'ing from an odd address.  This could happen
  due to a bug and might be the real basis for the cardbus workaround
  hack.

Modified:
  head/sys/dev/cs/if_csreg.h

Modified: head/sys/dev/cs/if_csreg.h
==============================================================================
--- head/sys/dev/cs/if_csreg.h	Mon Jan 18 17:52:57 2010	(r202580)
+++ head/sys/dev/cs/if_csreg.h	Mon Jan 18 17:53:44 2010	(r202581)
@@ -539,6 +539,8 @@
 static __inline uint16_t
 cs_inw(struct cs_softc *sc, int off)
 {
+	if (off & 1)
+		device_printf(sc->dev, "BUG: inw to an odd address.\n");
 	return ((inb(sc->nic_addr + off) & 0xff) |
 	    (inb(sc->nic_addr + off + 1) << 8));
 }


More information about the svn-src-head mailing list