Commit Graph

11 Commits

Author SHA1 Message Date
bouyer
5113af09e3 Regen 2000-10-23 14:54:50 +00:00
bouyer
8561c00a0a Regen 2000-10-19 07:20:33 +00:00
bouyer
b66120e445 Regen 2000-10-18 17:01:46 +00:00
bouyer
c8ad9b6302 Regen 2000-10-06 16:39:22 +00:00
bouyer
eae96f0267 Regen 2000-10-06 16:31:31 +00:00
bouyer
c9347a04a5 Regen. 2000-05-25 10:16:37 +00:00
bouyer
95d08cb691 Regen 2000-05-15 07:44:05 +00:00
bouyer
babd44e7a1 Ops, regen siop.out from the last siop.ss. 2000-05-04 15:44:35 +00:00
bouyer
c8ff442f72 Add a flag hold in scratcha0, set when we're doing a data transfer. Used
for save data pointers.
2000-05-04 15:42:42 +00:00
bouyer
88be4752d0 - Change the script to start new commands in an asyncronous way, using
'command slots' in which the host can put command and wait for the script
 to start them
- Change siop.c to do full disconnect/reslelect, allowing as much as one
 command per target/lun to run in parallel.
- Fix bug in registers init where a board without BIOS would end at
  ID 0 (now the driver works on alpha too).
- better handling of messages, sending back a MSG_EXT_SDTR in response to an
  incoming MSG_EXT_SDTR, and MSG_MESSAGE_REJECT for unhandled messages.
- fix use of bus_dmamap_sync() and htole32().
- supports shared interrups
- change some int8 and int16 to int, for alpha and mips benefits ( suggested by
  Toru Nishimura)
2000-04-25 16:27:05 +00:00
bouyer
19ada4a82a 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'.
2000-04-21 17:56:58 +00:00