Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Jan 2010 17:53:44 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r202581 - head/sys/dev/cs
Message-ID:  <201001181753.o0IHrioQ035102@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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));
 }



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