Subject: CVS commit: syssrc [thorpej_scsipi]
To: None <source-changes@netbsd.org>
From: Manuel BOUYER <bouyer@netbsd.org>
List: source-changes
Date: 11/20/2000 11:59:30
Module Name:	syssrc
Committed By:	bouyer
Date:		Mon Nov 20 09:59:30 UTC 2000

Modified Files:
	syssrc/sys/dev/scsipi [thorpej_scsipi]: Makefile atapi_wdc.c
	    atapiconf.c atapiconf.h cd.c cd_atapi.c cd_scsi.c cdvar.h ch.c
	    files.scsipi if_se.c scsi_all.h scsi_base.c scsi_message.h
	    scsi_tape.h scsiconf.c scsipi_all.h scsipi_base.c scsipi_base.h
	    scsipi_verbose.c scsipiconf.c scsipiconf.h sd.c sd_atapi.c
	    sd_scsi.c sdvar.h ss.c ss_mustek.c ss_scanjet.c ssvar.h st.c uk.c
Added Files:
	syssrc/sys/dev/scsipi [thorpej_scsipi]: ses.c ses.h

Log Message:
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.

Main changes to the scsipi code itself:
- add a scsipi_channel->type to allow umass to attach to both atapibus and
  scsibus. Will die when IDE is converted from ata_atapi_attach to
  scsipi_channel/scsipi_adapter
- Add a chan_defquirks to scsipi_channel so that adapters can pass a default
  set of quirks to be set for each device attached
- add adapt_getgeom and adapt_accesschk callbacks


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.1.14.1 syssrc/sys/dev/scsipi/Makefile
cvs rdiff -r1.27.2.4 -r1.27.2.5 syssrc/sys/dev/scsipi/atapi_wdc.c
cvs rdiff -r1.28.2.5 -r1.28.2.6 syssrc/sys/dev/scsipi/atapiconf.c
cvs rdiff -r1.7.12.2 -r1.7.12.3 syssrc/sys/dev/scsipi/atapiconf.h
cvs rdiff -r1.131.2.3 -r1.131.2.4 syssrc/sys/dev/scsipi/cd.c
cvs rdiff -r1.11.2.2 -r1.11.2.3 syssrc/sys/dev/scsipi/cd_atapi.c \
    syssrc/sys/dev/scsipi/sd_scsi.c
cvs rdiff -r1.16.2.2 -r1.16.2.3 syssrc/sys/dev/scsipi/cd_scsi.c
cvs rdiff -r1.11.2.1 -r1.11.2.2 syssrc/sys/dev/scsipi/cdvar.h
cvs rdiff -r1.40.2.1 -r1.40.2.2 syssrc/sys/dev/scsipi/ch.c
cvs rdiff -r1.20.8.1 -r1.20.8.2 syssrc/sys/dev/scsipi/files.scsipi
cvs rdiff -r1.25.2.2 -r1.25.2.3 syssrc/sys/dev/scsipi/if_se.c
cvs rdiff -r1.14 -r1.14.14.1 syssrc/sys/dev/scsipi/scsi_all.h
cvs rdiff -r1.69.2.3 -r1.69.2.4 syssrc/sys/dev/scsipi/scsi_base.c
cvs rdiff -r1.3 -r1.3.14.1 syssrc/sys/dev/scsipi/scsi_message.h
cvs rdiff -r1.18 -r1.18.2.1 syssrc/sys/dev/scsipi/scsi_tape.h
cvs rdiff -r1.130.2.5 -r1.130.2.6 syssrc/sys/dev/scsipi/scsiconf.c
cvs rdiff -r1.12.8.1 -r1.12.8.2 syssrc/sys/dev/scsipi/scsipi_all.h
cvs rdiff -r1.26.2.7 -r1.26.2.8 syssrc/sys/dev/scsipi/scsipi_base.c
cvs rdiff -r1.9.10.2 -r1.9.10.3 syssrc/sys/dev/scsipi/scsipi_base.h
cvs rdiff -r1.10.8.1 -r1.10.8.2 syssrc/sys/dev/scsipi/scsipi_verbose.c
cvs rdiff -r1.8.10.2 -r1.8.10.3 syssrc/sys/dev/scsipi/scsipiconf.c
cvs rdiff -r1.32.2.7 -r1.32.2.8 syssrc/sys/dev/scsipi/scsipiconf.h
cvs rdiff -r1.151.2.3 -r1.151.2.4 syssrc/sys/dev/scsipi/sd.c
cvs rdiff -r1.5.2.2 -r1.5.2.3 syssrc/sys/dev/scsipi/sd_atapi.c
cvs rdiff -r1.9.2.1 -r1.9.2.2 syssrc/sys/dev/scsipi/sdvar.h
cvs rdiff -r0 -r1.8.2.1 syssrc/sys/dev/scsipi/ses.c
cvs rdiff -r0 -r1.1.6.1 syssrc/sys/dev/scsipi/ses.h
cvs rdiff -r1.26.2.2 -r1.26.2.3 syssrc/sys/dev/scsipi/ss.c
cvs rdiff -r1.11.2.3 -r1.11.2.4 syssrc/sys/dev/scsipi/ss_mustek.c
cvs rdiff -r1.18.2.3 -r1.18.2.4 syssrc/sys/dev/scsipi/ss_scanjet.c
cvs rdiff -r1.6.14.1 -r1.6.14.2 syssrc/sys/dev/scsipi/ssvar.h
cvs rdiff -r1.114.2.3 -r1.114.2.4 syssrc/sys/dev/scsipi/st.c
cvs rdiff -r1.27.10.2 -r1.27.10.3 syssrc/sys/dev/scsipi/uk.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.