Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Feb 2001 00:08:23 -0800 (PST)
From:      Warner Losh <imp@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/cs if_cs.c if_cs_isa.c if_cs_pccard.c if_csreg.h
Message-ID:  <200102230808.f1N88Nw37859@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
imp         2001/02/23 00:08:23 PST

  Modified files:
    sys/dev/cs           if_cs.c if_cs_isa.c if_cs_pccard.c 
                         if_csreg.h 
  Log:
  Additional enhancments to allow IBM Etherjet cards to be probed,
  attached and ifconfigable.  The card doesn't interrupt yet.
  
  Also, move towards bus space by introducing new macros/inline
  functions which make such a move much easier than before.
  
  These inline functions are setup now to work around an IBM EtherJet
  pccard cardbus bridge incompatibility.  The card works in 8 bit mode,
  but not in 16-bit mode when it is connected to a cardbus bridge for
  reasons unknown.  The Linux driver also has a similar workaround in
  it.
  
  Future work will include making the above workaround runtime
  conditional rather than compile time conditional, as well as fixing
  the interrupts in pccards and converting it to bus space.
  
  Revision  Changes    Path
  1.20      +77 -89    src/sys/dev/cs/if_cs.c
  1.2       +5 -3      src/sys/dev/cs/if_cs_isa.c
  1.2       +8 -6      src/sys/dev/cs/if_cs_pccard.c
  1.4       +51 -17    src/sys/dev/cs/if_csreg.h


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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