Home | History | Annotate | Download | only in siop
History log of /src/sys/dev/microcode/siop/Makefile
RevisionDateAuthorComments
 1.6  06-Apr-2003  tsutsui Tweak siop scripts assembler for new oosiop.
 1.5  21-Apr-2002  bouyer 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.
 1.4  12-Dec-2001  tv MKfoo=no -> NOfoo
 1.3  05-Dec-2001  fredette Now generate oosiop.out, the compiled 53c700 script.
 1.2  30-Apr-2001  tsutsui branches: 1.2.2;
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
 1.1  21-Apr-2000  bouyer branches: 1.1.6; 1.1.8;
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'.
 1.1.8.3  20-Jun-2002  nathanw Catch up to -current.
 1.1.8.2  08-Jan-2002  nathanw Catch up to -current.
 1.1.8.1  21-Jun-2001  nathanw Catch up to -current.
 1.1.6.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.1.6.1  21-Apr-2000  bouyer file Makefile was added on branch thorpej_scsipi on 2000-11-20 11:42:06 +0000
 1.2.2.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.2.2.1  10-Jan-2002  thorpej Sync kqueue branch with -current.

RSS XML Feed