History log of /src/sys/dev/scsipi/scsi_all.h |
Revision | | Date | Author | Comments |
1.25 |
| 25-Feb-2012 |
shattered | Fix typos in comments.
OK by wiz@
|
1.24 |
| 11-Dec-2005 |
christos | branches: 1.24.110; 1.24.114; merge ktrace-lwp.
|
1.23 |
| 21-Feb-2005 |
thorpej | Part 1 of a cleanup pass over the SCSI subsystem. The aim is to name everything "scsi_*", since we really are talking about the SCSI command set, ATAPI transport not withstanding. Improve the names of many structures, and prepend "SCSI_" onto all SCSI command opcodes. Place items described by the SCSI Primary Commands document into scsi_spc.h.
|
1.22 |
| 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.21 |
| 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.20 |
| 07-Dec-2004 |
thorpej | branches: 1.20.2; 1.20.4; Nothing references "struct scsi_generic" anymore; delete it.
|
1.19 |
| 06-Jan-2003 |
matt | branches: 1.19.2; Add multiple inclusion protection.
|
1.18 |
| 14-May-2001 |
bouyer | Use SCSI/ATAPI common definition for MODE_{SELECT,SENSE}{,_BIG}. Define functions to send theses commands in scsipi_base.c and use them instead of ad-hoc commands setups.
|
1.17 |
| 19-Apr-2001 |
augustss | Correct the opcode for SCSI_MODE_SENSE_BIG.
|
1.16 |
| 29-Nov-2000 |
wiz | branches: 1.16.2; Fix typo in comment reported by Tetsuya Isaki in kern/11587.
|
1.15 |
| 05-Oct-2000 |
ad | Add some more completion status codes.
|
1.14 |
| 13-Feb-1998 |
enami | branches: 1.14.14; Backout previous change, and rather, remove all protection but the one actually currently required. Suggested by Charles M. Hannum.
|
1.13 |
| 13-Feb-1998 |
enami | Fix or add protection for mutiple inclusion.
|
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 |
| 12-Sep-1996 |
thorpej | Remove a couple of opcodes that are already (and more appropriately) defined in scsi_changer.h
|
1.9 |
| 03-Sep-1996 |
thorpej | Store the SCSI version in the scsi_link, and set the LUN in the CDB if the version is <= SCSI-2. This should help some older SCSI devices that previously needed the "NOLUNS" quirk. While this is not strictly necessary on SCSI-2 devices, the spec allows it, so we set it for SCSI-2 devices "just in case". See section 7.2.2 of Draft X3T9.2 Rev 10L for details.
|
1.8 |
| 10-Jul-1996 |
explorer | Add SCSI_QUEUE_FULL ; part of pr port-i386/2600
|
1.7 |
| 19-Mar-1996 |
mycroft | branches: 1.7.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.6 |
| 28-Dec-1994 |
mycroft | Numerous changes. Many bugs fixed, better autoconfig, a few new features.
|
1.5 |
| 29-Jun-1994 |
cgd | New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
|
1.4 |
| 09-May-1994 |
chopps | remove union's from sense_data struct, conditionaly define RAW_PART
|
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.7.4.1 |
| 18-Jul-1996 |
jtc | Pulled up from rev 1.8, ahc fixes
|
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_all.h was added on branch marc-pcmcia on 1997-08-27 23:33:09 +0000
|
1.14.14.3 |
| 21-Apr-2001 |
bouyer | Sync with HEAD
|
1.14.14.2 |
| 08-Dec-2000 |
bouyer | Sync with HEAD.
|
1.14.14.1 |
| 20-Nov-2000 |
bouyer | 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
|
1.16.2.2 |
| 07-Jan-2003 |
thorpej | Sync with HEAD.
|
1.16.2.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.19.2.2 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.19.2.1 |
| 18-Dec-2004 |
skrll | Sync with HEAD.
|
1.20.4.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.20.2.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.24.114.1 |
| 04-Mar-2012 |
mrg | sync to latest -current.
|
1.24.110.1 |
| 17-Apr-2012 |
yamt | sync with head
|