Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 01/15/1998 02:30:02
cgd
Wed Jan 14 18:21:41 PST 1998
Update of /cvsroot/src/sys/dev/scsipi
In directory netbsd1:/var/slash-tmp/cvs-serv27227

Modified Files:
	atapi_base.c atapi_cd.h atapiconf.c atapiconf.h cd.c 
	cd_atapi.c cd_scsi.c cdvar.h files.scsipi scsi_base.c 
	scsipi_base.h scsipiconf.h sd.c 
Added Files:
	atapi_all.h atapi_disk.h sd_atapi.c sd_scsi.c sdvar.h 
Removed Files:
	cd_link.h 
Log Message:
add support for an ATAPI attachment for 'sd'.
fix 'cd' driver's NCD_SCSI bogosity (was using testing wrong macro!)
clean up in various ways:
* make common atapi_mode_{sense,select}() functions.
* put ATAPI data structures in more sensible headers, split up by
  device type.
* include headers a bit more carefully.
* pass flags to attachment-specific cd functions, and use them.
* get rid of SCSI bits in scsipi_base.h's scsipi_make_xs(), move
  them into the correct place in scsi_base.c.
* fix minor typo in struct name in scsipiconf.h (which was apparently
  never used except in a #define later in the same file).
* use __attribute__ to force 4-byte alignment for xs command store,
  so that architectures trying to bus_space_write_multi_N() (where
  N > 1) that data to a controller won't lose.
* clean up a few comments in typos, and make a few #defines easier to
  understand/maintain.
* rename cd_link.h to cdvar.h (via repository copy).  This is exactly
  what a 'var' file is supposed to be.


cgd
Wed Jan 14 18:23:44 PST 1998
Update of /cvsroot/src/sys/dev/ic
In directory netbsd1:/var/slash-tmp/cvs-serv27878/ic

Modified Files:
	wdc.c 
Log Message:
#include a just-added scsipi header.


cgd
Wed Jan 14 18:26:33 PST 1998
Update of /cvsroot/src/sys/arch/arm32/conf
In directory netbsd1:/var/slash-tmp/cvs-serv28030/arch/arm32/conf

Modified Files:
	A7000 A7INST GENERIC RISCPC RPCINST VOYAGER 
Log Message:
add 'sd* at atapibus? drive ?' to all kernel configs already containing
an analogous line for 'cd'.


cgd
Wed Jan 14 18:26:39 PST 1998
Update of /cvsroot/src/sys/arch/i386/conf
In directory netbsd1:/var/slash-tmp/cvs-serv28030/arch/i386/conf

Modified Files:
	DISKLESS GENERIC INSTALL INSTALL_SMALL 
Log Message:
add 'sd* at atapibus? drive ?' to all kernel configs already containing
an analogous line for 'cd'.