Home | History | Annotate | Download | only in scsipi
History log of /src/sys/dev/scsipi/scsi_changer.h
RevisionDateAuthorComments
 1.22  31-Dec-2021  andvar fix few typos in comments, mainly in word "parameter".
 1.21  08-Mar-2019  msaitoh s/ are are / are /
s/ a a / a /
 1.20  11-Dec-2005  christos branches: 1.20.164;
merge ktrace-lwp.
 1.19  27-Feb-2005  perry nuke trailing whitespace
 1.18  01-Feb-2005  reinoud Backing out changes to clean up scsipi. I was pointed out there were
problems i hadn't seen. To prevent lossage i'd decided to back off all
changes and let them be reviewed on tech-kern.
 1.17  31-Jan-2005  reinoud Part of the cleanup of sys/scsipi's use of types; rename all u_int* to
uint* and change the u_long's to uint32_t's where possible. Note that the
iocl definitions/hooks have to be ulong (or u_long) or they'll bomb out.
 1.16  02-Sep-2001  thorpej branches: 1.16.20; 1.16.28; 1.16.30;
Centralize the definition of the page code mask and page-savable bit
in the pages returned by MODE SENSE.
 1.15  24-Jun-2001  wiz branches: 1.15.2;
Fix some typos in comments.
 1.14  09-Sep-1999  thorpej branches: 1.14.14;
Rework the changer driver a bit:
- Take note of magazine changes, and enqueue "Element Status Changed" events
that user processes can read or select on.
- Normalize some structure names.
- Report back more status about changer elements:
* Volume tags (e.g. barcode labels on the backs of your tapes)
* External device names (for drive units in a changer)
* Last element a unit of media was moved from
* Sense information for SCSI changer elements in EXCEPT condition
* Vendor-specific data if the user requests it.
- Add support for setting volume tags.
 1.13  22-Jul-1999  thorpej Define the Volume Tag format.
 1.12  17-Dec-1998  gibbs branches: 1.12.4;
Correct the definition of the changer device capabilities page. The
previous definition confused some reserved bytes for exchange capabilities.
 1.11  13-Feb-1998  enami Backout previous change, and rather, remove all protection but the one
actually currently required. Suggested by Charles M. Hannum.
 1.10  13-Feb-1998  enami Fix or add protection for mutiple inclusion.
 1.9  29-Sep-1997  mjacob Fix a misspelling.
 1.8  27-Aug-1997  bouyer branches: 1.8.2;
Merge scsipi branch in the mainline. This add support for ATAPI devices
(currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2
busses to which devices can attach (scsibus and atapibus). This needed to
change some include files and structure names in the low level scsi drivers.
 1.7  03-Apr-1996  thorpej New SCSI media changer driver, written from scratch by me. Some
influence from the old driver (written by Stefan Grefen) and from
an autochanger driver written by the Systems Programming Group at the
University of Utah Computer Science Department (currently residing
in src/sys/arch/hp300/dev/ac.c).
 1.6  19-Mar-1996  mycroft Define a full set of [234][bl]tol() and lto[234][bl]() conversion functions,
inlined.
Use sized types in protocol structures.
Make the definition of scsi_sense_data less ugly.
 1.5  28-Dec-1994  mycroft Numerous changes. Many bugs fixed, better autoconfig, a few new features.
 1.4  29-Jun-1994  cgd New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
 1.3  29-Mar-1994  mycroft New SCSI system, based on Julian's more recent work.
 1.2  20-May-1993  cgd branches: 1.2.3;
add rcsids and clean up file headers
 1.1  21-Mar-1993  cgd after 0.2.2 "stable" patches applied
 1.2.3.1  24-Nov-1993  mycroft Under construction...
 1.8.2.3  14-Oct-1997  thorpej Update marc-pcmcia branch from trunk.
 1.8.2.2  27-Aug-1997  thorpej Update marc-pcmcia branch from trunk.
 1.8.2.1  27-Aug-1997  thorpej file scsi_changer.h was added on branch marc-pcmcia on 1997-08-27 23:33:13 +0000
 1.12.4.1  02-Aug-1999  thorpej Update from trunk.
 1.14.14.2  21-Sep-2001  nathanw Catch up to -current.
 1.14.14.1  24-Aug-2001  nathanw Catch up with -current.
 1.15.2.1  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.16.30.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.16.28.1  29-Apr-2005  kent sync with -current
 1.16.20.2  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.16.20.1  04-Feb-2005  skrll Sync with HEAD.
 1.20.164.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed