| #
bcf0b777 |
| 06-Apr-2003 |
tsutsui <tsutsui@NetBSD.org> |
Tweak siop scripts assembler for new oosiop.
|
| #
8cfc41f9 |
| 21-Apr-2002 |
bouyer <bouyer@NetBSD.org> |
First cut at a esiop driver (enhanced siop). Doesn't implement tagged queuing yet. If is restricted to SIOP which implement the load/store instruction, and has 10 scratch registers (basically, 825 an
First cut at a esiop driver (enhanced siop). Doesn't implement tagged queuing yet. If is restricted to SIOP which implement the load/store instruction, and has 10 scratch registers (basically, 825 and newer, possibly 770). It implements a different interface between host and script, using a real ring for command starts, and improved support for reconnect which will allow 256 tag per device. It uses interrupt on the fly to signal complete command, which allows several commands to be serviced per interrupt and doesn't require the script to stop to signal command completion.
show more ...
|
| #
8e6f7afb |
| 12-Dec-2001 |
tv <tv@NetBSD.org> |
MKfoo=no -> NOfoo
|
| #
1a3eaeaf |
| 05-Dec-2001 |
fredette <fredette@NetBSD.org> |
Now generate oosiop.out, the compiled 53c700 script.
|
| #
613923b4 |
| 30-Apr-2001 |
tsutsui <tsutsui@NetBSD.org> |
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 test
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
show more ...
|
| #
19ada4a8 |
| 21-Apr-2000 |
bouyer <bouyer@NetBSD.org> |
Snapshot of work in progress: new driver for the NCR 53c8xx SCSI controller (the name 'siop' is still being discussed, may change). Only basic disconnect/reselect for now, no sync/wide negotiation. T
Snapshot of work in progress: new driver for the NCR 53c8xx SCSI controller (the name 'siop' is still being discussed, may change). Only basic disconnect/reselect for now, no sync/wide negotiation. Tested with 810A, 875 and 895 on i386 only. The bus-independant part should also be able to handle the 53c720 and 53c770. A new driver with enhanced script should appear for the 825/875/895 'soon'.
show more ...
|