diff options
author | msmith <msmith@FreeBSD.org> | 2001-02-25 22:48:34 +0000 |
---|---|---|
committer | msmith <msmith@FreeBSD.org> | 2001-02-25 22:48:34 +0000 |
commit | e5b2c99d71956a1a73efdfbefb3ed19bd7d00d3b (patch) | |
tree | 92c016de15d655b019e93776c4543e7d28f396b8 /sys/dev/ispfw | |
parent | 4e1aac88bdd20610856392647e751f1cd18eef78 (diff) | |
download | FreeBSD-src-e5b2c99d71956a1a73efdfbefb3ed19bd7d00d3b.zip FreeBSD-src-e5b2c99d71956a1a73efdfbefb3ed19bd7d00d3b.tar.gz |
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.
Diffstat (limited to 'sys/dev/ispfw')
0 files changed, 0 insertions, 0 deletions