  The CS89x0 driver
  Markus Gutschke, gutschk@math.uni-muenster.de
  1 July 1997

  The CS89x0 driver


  This directory contains a fully functional driver for the CS89x0
  chipset as made by Crystal Semiconductor. This is a drop-in addition
  to the base "etherboot" code. As of now, the copyright and licensing
  conditions have not been fully resolved, thus we are not able to ship
  this code pre-installed. If you want to use this driver, make sure
  that you understand the implications of the different copyrights
  involved and then copy these files to "../../src/". You need to
  configure the file "../../src-32/Config" (or "../../src-16/Config") to
  enable the use of the CS89x0 driver.



  The source code of the CS89x0 driver is heavily based on Russel
  Nelson's device driver for Linux. As Russel's code is covered by the
  GNU General Public License, this means that the files "cs89x0.c" and
  "cs89x0.h" are also covered by the GPL. On the other hand, the core
  part of "etherboot" is based on code that originates from NetBSD; this
  code is covered by a BSD style license. Unfortunately, while these two
  licenses both ensure for the software to be "free", the details of
  some of the clauses cause the licenses to be incompatible. There is no
  easy way of mixing GPL'd code with BSD'd code.



  We hope, that we will eventually be able to find a more convenient
  solution. There will be an updated release of "etherboot", once these
  legal difficulties have been resolved.


  11..  CCRREEDDIITTSS


  I want to thank





     MMiikkee CCrruussee <<mmccrruussee@@ccttii--llttdd..ccoomm>>
        for providing an evaluation NIC and for sponsoring the
        development of this driver.


     RRaannddaallll SSeeaarrss <<sseeaarrss@@ccrryyssttaall..cciirrrruuss..ccoomm>>,,
        Deva Bodas <bodas@crystal.cirrus.com> Andreas Kraemer <akrae-
        mer@crystal.cirrus.com> Wolfgang Krause <100303.2673@com-
        puserve.com>" for excellent technical support and for providing
        the required programming information. I appreciate Crystal
        Semiconductor's commitment towards free software.


     RRuusssseellll NNeellssoonn <<nneellssoonn@@ccrryynnwwrr..ccoomm>>
        for writing the Linux device driver for the CS89x0 chipset.
        Russel's code is very well designed and simplified my job a lot.





