diff options
author | gibbs <gibbs@FreeBSD.org> | 1997-02-09 03:23:28 +0000 |
---|---|---|
committer | gibbs <gibbs@FreeBSD.org> | 1997-02-09 03:23:28 +0000 |
commit | dfc97649f710f2f73f8bbe61670ef20665b54e8d (patch) | |
tree | 1a845cbaf34342cc8231914396a64f6c7f297af1 /usr.bin/strip | |
parent | 42b19c44e49885be9b49a876950d441a1c063a88 (diff) | |
download | FreeBSD-src-dfc97649f710f2f73f8bbe61670ef20665b54e8d.zip FreeBSD-src-dfc97649f710f2f73f8bbe61670ef20665b54e8d.tar.gz |
Clear the channel after (re)selection instead of once we see the bus go
free.
When we clear SCSIRATE, also clear the FAST20 bit in SXFRCTL0. This also
allowed me to clean up some of the ULTRA code.
ULTRAENB->FAST20 to follow the convention in the Adaptec data books.
Fix the data-overrun code to set both stcnt and hcnt otherwise, the transfer
will just hang until we get a timeout.
Add implicit support for the NOOP message. I've never heard of the driver
issueing a reject for one, but its silly to reject NOOP and who knows how a
device might react.
In the dma routine, check SDONE before cleaing SDMAEN. The data books mention
SDONE possibly being cleared when SDMAEN is reset. Clients of dma now need
to check if SINDEX is cleared to know if a phasemis occured.
Fix some comments to be correct.
Diffstat (limited to 'usr.bin/strip')
0 files changed, 0 insertions, 0 deletions