Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Feb 2001 14:48:34 -0800 (PST)
From:      Mike Smith <msmith@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/mly mlyio.h mly.c mly_cam.c mly_pci.c mlyvar.h
Message-ID:  <200102252248.f1PMmYg27555@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
msmith      2001/02/25 14:48:34 PST

  Modified files:
    sys/dev/mly          mly.c mly_cam.c mly_pci.c mlyvar.h 
  Added files:
    sys/dev/mly          mlyio.h 
  Log:
  Major update and bugfix for the 'mly' driver.
  
   - Convert to a more efficient queueing implementation.
   - Don't allocate command buffers on the fly; simply work from a
     static pool.
   - Add a control device interface, for later use.
   - Handle controller overload better as a consequence of the
     improved queue implementation.
   - Add support for the XPT_GET_TRAN_SETTINGS ccb, and correctly
     set the virtual SCSI channels up for multiple outstanding I/Os.
   - Update copyrights for 2001.
   - Some whitespace fixes to improve readability.
  
  Due to a misunderstanding on my part, previous versions of the
  driver were limited to a single outstanding I/O per virtual drive.
  Needless to say, this update improves performance substantially.
  
  Revision  Changes    Path
  1.6       +310 -158  src/sys/dev/mly/mly.c
  1.2       +95 -14    src/sys/dev/mly/mly_cam.c
  1.2       +15 -28    src/sys/dev/mly/mly_pci.c
  1.2       +111 -158  src/sys/dev/mly/mlyvar.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?200102252248.f1PMmYg27555>