Home | History | Annotate | Download | only in scsipi
History log of /src/sys/dev/scsipi/scsi_disk.h
RevisionDateAuthorComments
 1.38  27-Feb-2025  jakllsch sd(4): Translate discard to UNMAP (10) command
 1.37  27-Feb-2025  jakllsch more whitespace fixes
 1.36  27-Feb-2025  jakllsch fix comment grammar and whitespace
 1.35  07-Dec-2023  andvar s/multiplcation/multiplication/ in comment.
 1.34  10-Nov-2021  msaitoh s/desciptor/descriptor/ in comment.
 1.33  27-Dec-2019  msaitoh s/transfered/transferred/
 1.32  19-Nov-2016  flxd branches: 1.32.16;
Add "getrealloc" and "setrealloc" commands to get/set automatic reallocation
parameters/enables for error recovery, similar to {get,set}cache.
Many old SCSI disks shipped with reallocation disabled, albeit supporting it.
Minor (cosmetic) fixup of scsi_disk_pages while there.
Based upon code in PR bin/29165 by Greg A. Woods.
OK christos@
 1.31  11-Dec-2005  christos branches: 1.31.116; 1.31.120; 1.31.138; 1.31.140; 1.31.144; 1.31.146;
merge ktrace-lwp.
 1.30  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.29  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.28  07-Jan-2005  ginsbach branches: 1.28.2;
Add command to read the defect data from a direct access device.
 1.27  07-Dec-2004  thorpej Define SYNCHRONIZE CACHE (16).
 1.26  07-Dec-2004  thorpej SYNCHRONIZE_CACHE -> SYNCHRONIZE_CACHE_10
 1.25  07-Dec-2004  thorpej USe more appropriate macro/struct names for READ/WRITE (6) and
READ/WRITE (10).
 1.24  05-Sep-2003  mycroft Forgot to commit this. Add the "rpm" field to the flex geometry page.
 1.23  04-Feb-2003  wrstuden branches: 1.23.2;
Add defines and structure for control mode page.
 1.22  06-Jan-2003  matt Add multiple inclusion protection.
 1.21  24-Jul-2002  mjacob Fixes kern/17573: correctly describe the bfi && physical sector defect list
formats.

Obtained from PR submitter.
 1.20  03-Sep-2001  thorpej branches: 1.20.12;
Define more caching parameters from SCSI-3.
 1.19  02-Sep-2001  thorpej Oops, name the caching parameters page structure member.
 1.18  01-Sep-2001  thorpej Add the caching parameters mode page.
 1.17  30-Oct-1998  thorpej branches: 1.17.24; 1.17.26;
Define the FORMAT UNIT command, and several related structures.
 1.16  09-Jun-1998  thorpej Define the SYNCHRONIZE CACHE command.
 1.15  13-Feb-1998  enami Backout previous change, and rather, remove all protection but the one
actually currently required. Suggested by Charles M. Hannum.
 1.14  13-Feb-1998  enami Fix or add protection for mutiple inclusion.
 1.13  03-Oct-1997  thorpej Define the REZERO UNIT command.
 1.12  01-Oct-1997  enami Cosmetic changes to keep coding style consistency in this directory;

- Indent with tab of width 8.
- Use four column to indent continuation line.
- Fold long line if possible.
- Use return (xx) instead of return xx.
- Compare pointer against NULL instead of testing like boolean.
- Delete whitespace at the end of line.
- Delete whitespace in front of function call operator.
- Delete whitespace after cast.
- Dereference a pointer to function explicitly.
- Add an empty line after local variable declaration.
- Use NULL instead of (char *)0.
- Dont use block for single statement.
 1.11  27-Aug-1997  bouyer branches: 1.11.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.10  05-Jul-1996  christos - Apply PR/2535: Add support for flex scsi disks.
- Add a quirk called SCSI_NOMODESENSE for drives like the iomega jaz,
that don't support mode sense.
 1.9  19-Mar-1996  mycroft branches: 1.9.4;
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.8  15-Oct-1995  thorpej Add missing spindle synch control, rotational offset, and RPM members
to the rigid geometry mode page. These missing members are at the
end of the page, in space wich was previously marked "reserved".
 1.7  28-Dec-1994  mycroft Numerous changes. Many bugs fixed, better autoconfig, a few new features.
 1.6  22-Nov-1994  deraadt C botch repair from bostic
 1.5  29-Jun-1994  cgd New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
 1.4  29-Mar-1994  mycroft New SCSI system, based on Julian's more recent work.
 1.3  20-May-1993  cgd branches: 1.3.3;
add rcsids and clean up file headers
 1.2  12-Apr-1993  deraadt new scsi subsystem.
changes also in config/mkioconf.c
i386/isa/wd.c, fd.c, and all scsi drivers.
 1.1  21-Mar-1993  cgd after 0.2.2 "stable" patches applied
 1.3.3.2  01-Feb-1994  mycroft Add scsi_stop_unit(), from Mac code. Other minor nits.
 1.3.3.1  24-Nov-1993  mycroft Under construction...
 1.9.4.1  04-Mar-1997  mycroft Pull up support for fetching geometry info on optical disks.
 1.11.2.3  14-Oct-1997  thorpej Update marc-pcmcia branch from trunk.
 1.11.2.2  27-Aug-1997  thorpej Update marc-pcmcia branch from trunk.
 1.11.2.1  27-Aug-1997  thorpej file scsi_disk.h was added on branch marc-pcmcia on 1997-08-27 23:33:15 +0000
 1.17.26.2  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.17.26.1  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.17.24.3  07-Jan-2003  thorpej Sync with HEAD.
 1.17.24.2  01-Aug-2002  nathanw Catch up to -current.
 1.17.24.1  21-Sep-2001  nathanw Catch up to -current.
 1.20.12.1  29-Aug-2002  gehenna catch up with -current.
 1.23.2.5  17-Jan-2005  skrll Sync with HEAD.
 1.23.2.4  18-Dec-2004  skrll Sync with HEAD.
 1.23.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.23.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.23.2.1  03-Aug-2004  skrll Sync with HEAD
 1.28.2.1  29-Apr-2005  kent sync with -current
 1.31.146.1  18-Jan-2017  skrll Sync with netbsd-5
 1.31.144.1  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.31.140.1  05-Dec-2016  skrll Sync with HEAD
 1.31.138.1  03-Dec-2016  martin Pull up following revision(s) (requested by flxd in ticket #1276):
sys/dev/scsipi/scsi_disk.h: revision 1.32
sbin/scsictl/scsictl.8: revision 1.27-1.30
sbin/scsictl/scsictl.c: revision 1.39
Add "getrealloc" and "setrealloc" commands to get/set automatic reallocation
parameters/enables for error recovery, similar to {get,set}cache.
Many old SCSI disks shipped with reallocation disabled, albeit
supporting it.
Minor (cosmetic) fixup of scsi_disk_pages while there.
Based upon code in PR bin/29165 by Greg A. Woods.
OK christos@
Bump date for previous.
Use more and more appropriate markup while here.
Add crossreference to scsi(4) per note in PR 9627.
Whitespace, sort.
 1.31.120.1  03-Dec-2017  jdolecek update from HEAD
 1.31.116.1  15-Jan-2017  snj Pull up following revision(s) (requested by flxd in ticket #1418):
sbin/scsictl/scsictl.8: 1.27, 1.29, 1.30 via patch
sbin/scsictl/scsictl.c: revision 1.39 via patch
sys/dev/scsipi/scsi_disk.h: revision 1.32
Add "getrealloc" and "setrealloc" commands to get/set automatic reallocation
parameters/enables for error recovery, similar to {get,set}cache.
Many old SCSI disks shipped with reallocation disabled, albeit
supporting it.
Minor (cosmetic) fixup of scsi_disk_pages while there.
Based upon code in PR bin/29165 by Greg A. Woods.
OK christos@
--
Bump date for previous.
--
Add crossreference to scsi(4) per note in PR 9627.
Whitespace, sort.
 1.32.16.1  08-Apr-2020  martin Merge changes from current as of 20200406

RSS XML Feed