Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Apr 2000 03:07:58 -0700 (PDT)
From:      Gerard Roudier <groudier@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/sym sym_conf.h sym_hipd.c
Message-ID:  <200004021008.DAA64985@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
groudier    2000/04/02 03:07:58 PDT

  Modified files:
    sys/dev/sym          sym_conf.h sym_hipd.c 
  Log:
  This new driver version uses the DMA mapping interface
  introduced in FreeBSD-4.0. The driver is now full up-to-date
  with regards to the current kernel interfaces.
  
  Another significant change in this driver version applies
  to the checking of the data direction. The driver is now
  able to check against the expected data direction in any
  circumstance and will not hang either if direction is wrong
  at the start of the IO, or if for some weird reason,
  the device changes to the wrong direction during the IO.
  
  This driver version is still usable under FreeBSD 3.2/3.3,
  since it only requires CAM, other kernel interface dependencies
  being #if'ed in the sources according to kernel version.
  But, in order to use the driver under those early kernel
  versions, user has to move the driver sources by hand and make
  appropriate tiny changes to let the kernel know about the driver.
  
  Other changes:
  - Remove the debugging stuff for WSR bit.
  - Get rid of some warnings about volatile being discarded.
  
  Revision  Changes    Path
  1.5       +1 -7      src/sys/dev/sym/sym_conf.h
  1.7       +1028 -321 src/sys/dev/sym/sym_hipd.c



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?200004021008.DAA64985>