mhitch
dbafb08630
Remove clauses 3 and 4.
2004-03-28 19:01:07 +00:00
wiz
c5670263e0
Fix some typos. From Tom Cosgrove via jmc@openbsd.
2003-11-02 11:07:44 +00:00
tsutsui
21ebbd9f3e
Add a bogus initializer to appease gcc's uninitialized warning.
...
XXX osiop_checkintr() should be rewritten.
2003-10-29 18:03:22 +00:00
wiz
37ac1db454
available, not avaliable. From miod@openbsd.
2003-09-29 09:50:21 +00:00
agc
aad01611e7
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22364, verified by myself.
2003-08-07 16:26:28 +00:00
tsutsui
8d11ba186d
Add some delays between 8bit reads of DSTAT and SSTAT0 registers
...
as per the 53c710 manual. Pointed out by fredette in osiop_gsc.c long ago.
2003-04-12 06:42:38 +00:00
tsutsui
49c64e1d70
Fixes from OpenBSD:
...
- Fix index bounds checking in save data pointers logic.
- Fix an indent problem and an extra blank space.
2003-04-12 06:11:15 +00:00
tsutsui
d9a7d0e611
Also remove (probably) incorrect comment.
2003-02-18 16:42:40 +00:00
tsutsui
636e5d57b4
Remove unusable debug code.
2003-02-18 16:36:58 +00:00
bouyer
e5727031fb
Implement mstohz() as discussed on tech-kern, and use it in SCSI drivers
...
to convert xs->timeout to callout() parameter.
2002-04-05 18:27:45 +00:00
tsutsui
7d563fd40e
malloc() + memset() -> malloc() with M_ZERO flag
2001-12-16 04:17:02 +00:00
tsutsui
aca8e01877
- Use MI ADAPTER_REQ_SET_XFER_MODE callback
...
- Move values in sc_sync[] member to sc_tinfo[]
- Change some u_int8_t values to int
- Remove unused wide negotiation states
- Misc cleanup
2001-11-18 14:50:11 +00:00
lukem
a4bae8b066
add/cleanup RCSID
2001-11-13 13:14:31 +00:00
thorpej
623f83a793
Use BUS_DMA_READ and BUS_DMA_WRITE in some obvious places.
2001-07-19 16:25:23 +00:00
tsutsui
9cd36c6539
Fix an uninitialized variable in #ifdef DIAGNOSTIC.
...
Pointed out by soda.
2001-06-09 12:59:50 +00:00
scw
d1bc67e029
In osiop_scsidone(), call scsipi_done() even for polled operations.
...
This fixes a `hang' on shutdown when the `Synchronise Cache' command
is sent to a disk. (It uses polled mode because it is called from inside
a shutdown hook).
2001-05-17 10:35:30 +00:00
tsutsui
330ab2b636
Print a clock frequency of the chip.
2001-05-09 16:24:43 +00:00
tsutsui
613923b42e
Add a MI driver for the Symbios/NCR 53c710 SCSI controller.
...
This is based on amiga's siop driver, but converted to use
bus_space(9) functions and modified to fit bus_dma(9) framework.
Currently tested on NetBSD/arc with jazzio 53c710 SCSI,
which really requires bus_dma(9) functions :-)
Sync transfers and disconnect/reconnect are also working.
TODO:
- Test under more heavy load
- Clean up osiop_checkintr() hander
- Reorganize command queue and sync negotiation handling more suitable
for thorpej-scsipi mid-layer
- Re-think defered interrupt handling for amiga
2001-04-30 04:47:50 +00:00