Eivind Eklund
800df04d57
Error check is not necessary - this function cannot fail in this
...
context.
Noted by: gibbs
1998-12-22 20:21:12 +00:00
Eivind Eklund
ea420b4fd8
Better error checking and more complete struct initialization.
...
Reviewed by: Simon Shapiro <shimon@simon-shapiro.org>
1998-12-22 00:52:27 +00:00
Justin T. Gibbs
4663e36736
-Wunused cleanup.
...
Submitted by: Poul-Henning Kamp <phk@freebsd.org>
1998-10-15 23:46:33 +00:00
Justin T. Gibbs
0a42741c4a
Honor CAM_TAG_ACTION_NONE.
1998-10-15 23:17:58 +00:00
Justin T. Gibbs
f4d63fca8a
Call dpt_intr from our timeout routine to clear any pending commands before
...
performing actual timeout processing.
Modify a few printf statements.
Submitted by: Simon Shapiro <shimon@simon-shapiro.org>
1998-10-09 21:42:19 +00:00
Justin T. Gibbs
7135060ce3
Remove a spurious, but benign statement.
...
Correct some panic and printf strings that referenced the 'bt' driver.
I should be more careful when I Cut 'n Paste.
1998-10-02 03:40:53 +00:00
Justin T. Gibbs
02f822dd7d
dpt.h:
...
Bump the lun field in the eata ccb to 5 bits. We still only
use 3 of them, but we may use the rest at a later date.
dpt_scsi.c:
Default to only 32 S/G segments.
Bzero our CCB array after allocation.
1998-09-22 04:55:07 +00:00
Justin T. Gibbs
1da3ff4eea
Drop the maximum SG count to 32 from 1024. We can't make use of all of
...
those extra ones yet, anyway.
In dpttimeout, expect that the controller will complete aborted CCBs through
the interrupt handler. This corrects a panic that was caused by completing
the same transaction twice during timeout recovery.
Honor the tag times types expressed by the user and pass them down to
the controller.
1998-09-20 07:19:53 +00:00
Justin T. Gibbs
5ee58402df
Correct printf format bugs.
1998-09-15 22:05:44 +00:00
Justin T. Gibbs
83cf1450a1
Conver the DPT driver to CAM. The dpt_control interface is not yet
...
functional, but will be in another day or so.
1998-09-15 08:33:38 +00:00
Justin T. Gibbs
8c865c932c
Fix an spl protection botch.
...
Submitted by: Gene Stark <stark@FreeBSD.ORG>
1998-08-26 19:11:22 +00:00
Bruce Evans
72298f8fa6
Fixed printf format and spelling errors. Didn't fix related
...
description of DPT_SHUTDOWN_SLEEP in LINT. Didn't add timestamps
so that the (combined?) sleep interval can be printed as intended
in the original printf.
1998-08-16 23:37:54 +00:00
Bruce Evans
1fb5b23952
Hide compiler warnings for casting from a long to a pointer of a
...
different size (on i386's with 64 bit longs). Cosmetic. Non-cosmetic
unportabilities were already hidden by using ntohl() to convert a
32-bit user DMA address to a long.
1998-08-10 17:06:28 +00:00
Eivind Eklund
7609bd2b9e
Fix some things Simon had broken, basically making LINT compile again.
...
Submitted by: Simon Shapiro <shimon@simon-shapiro.org>
Pointed out by: bde
1998-08-06 20:57:33 +00:00
Eivind Eklund
b755b88510
Update DPT driver from 1.4.3 to 1.4.5
...
Submitted by: Simon Shapiro <shimon@simon-shapiro.org>
1998-08-05 00:54:38 +00:00
Bruce Evans
9bffbcd4f5
Fixed printf format errors (only 1 left in GENERIC now).
1998-07-13 09:53:11 +00:00
Eivind Eklund
e448e98a36
o Return error when the controller can't accept commands.
...
o Make driver less chatty on boot (only announce version under
bootverbose)
Submitted by: Simon Shapiro <shimon@simon-shapiro.org>
1998-06-02 00:32:38 +00:00
Julian Elischer
fdc021ba7f
Add EISA support for DPT drivers
...
Submitted by: Matthew Dodd
Reviewd by: shimon@simon-shapiro.org (DPT author)
1998-03-11 00:30:16 +00:00
Bruce Evans
01777fec62
Fixed a syntax error. Strange but correct code was broken by recent
...
changes to the queue macros.
1998-02-25 11:56:37 +00:00
Bruce Evans
39e4376ba7
Removed unused #includes.
1998-02-20 13:11:54 +00:00
Eivind Eklund
2f83bdb269
Staticize. (Diffs by me & and Simon in cooperation.)
1998-02-10 17:36:44 +00:00
Julian Elischer
b37c91fdc7
Add Simon Shapiro's DPT driver
...
this shouldn't break anything existing.
Userland utilities to follow.
1998-01-26 06:11:18 +00:00