#
cb953b8b |
| 05-Jun-2021 |
pgoyette <pgoyette@NetBSD.org> |
As with usbverbose and pciverbose, these modules are not safe to be auto-unloaded. Disable for now.
All of these need to be updated with an appropriate refcount mechanism to ensure that the code an
As with usbverbose and pciverbose, these modules are not safe to be auto-unloaded. Disable for now.
All of these need to be updated with an appropriate refcount mechanism to ensure that the code and/or tables aren't unloaded while they are being used.
show more ...
|
#
39c55190 |
| 16-Sep-2018 |
mrg <mrg@NetBSD.org> |
don't print a blank line that ends up in logs and console output.
|
#
4cafece6 |
| 17-Sep-2016 |
kardel <kardel@NetBSD.org> |
ASC/ASCQ table updated from http://www.t10.org/lists/asc-num.txt 2016-07-30
|
#
9a4527ab |
| 25-Jul-2010 |
pgoyette <pgoyette@NetBSD.org> |
Move setting of scsi_verbose_loaded flag into the module's init routine. This ensures that the flag is set even if the module was manually loaded by the user rather than just auto-loaded.
|
#
4eee9f14 |
| 07-Jun-2010 |
pgoyette <pgoyette@NetBSD.org> |
Update scsiverbose module to use module_autoload() rather than module_load(). Load the module right before each attempt to use its features, and let the module subsystem handle unloading.
|
#
1dad7e22 |
| 30-May-2010 |
pgoyette <pgoyette@NetBSD.org> |
Extract SCSIVERBOSE into a kernel module. The module can be builtin by defining 'options SCSIVERBOSE' in the kernel config file (no change from current behavior), or it can be loaded at boot time on
Extract SCSIVERBOSE into a kernel module. The module can be builtin by defining 'options SCSIVERBOSE' in the kernel config file (no change from current behavior), or it can be loaded at boot time on those architectures that support the boot loader's "load" command.
The module is built for all architectures, whether or not SCSI or atapi support exists.
show more ...
|
#
ce099b40 |
| 28-Apr-2008 |
martin <martin@NetBSD.org> |
Remove clause 3 and 4 from TNF licenses
|
#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
3acb3fe6 |
| 29-May-2005 |
christos <christos@NetBSD.org> |
- Sprinkle const - Avoid variable shadowing. - Eliminate some caddr_t abuse.
|
#
df9803ce |
| 21-Feb-2005 |
thorpej <thorpej@NetBSD.org> |
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
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.
show more ...
|
#
f323bc53 |
| 01-Feb-2005 |
reinoud <reinoud@NetBSD.org> |
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.
|
#
f93ea322 |
| 31-Jan-2005 |
reinoud <reinoud@NetBSD.org> |
As part of cleaning up sys/scsipi, replace all u_char by uint8_t and replace all `short' with int16_t.
|
#
be6339d2 |
| 21-Aug-2004 |
thorpej <thorpej@NetBSD.org> |
Use ANSI function decls and make use of static.
|
#
93cf3277 |
| 23-Apr-2004 |
itojun <itojun@NetBSD.org> |
use bounded string ops
|
#
aca4c091 |
| 22-Apr-2004 |
itojun <itojun@NetBSD.org> |
sprintf -> snprintf
|
#
751597cd |
| 16-Mar-2004 |
bouyer <bouyer@NetBSD.org> |
cbd -> cdb Command Block Descriptor -> Command Descriptor Block Pointed out by Allen Briggs.
|
#
542c8765 |
| 15-Mar-2004 |
bouyer <bouyer@NetBSD.org> |
Extract the code printing the CBD from scsipi_print_sense(), so that it's usable in other context. Use the new scsipi_print_cbd() to dump the command in case of timeout in siop/esiop.
|
#
9ec6a8db |
| 03-Dec-2003 |
bjh21 <bjh21@NetBSD.org> |
Synchronise with <ftp://ftp.t10.org/t10/drafts/spc3/asc-num.txt>:
SCSI ASC/ASCQ Assignments Numeric Sorted Listing as of 9/12/03
|
#
98fb62de |
| 22-Oct-2003 |
mycroft <mycroft@NetBSD.org> |
Add a code that appeared in a PR recently.
|
#
eafdf8c9 |
| 28-May-2002 |
drochner <drochner@NetBSD.org> |
add translations for two ASC/ASCQs which occur before the DVD player's region code is dealt with
|
#
25656462 |
| 15-Nov-2001 |
lukem <lukem@NetBSD.org> |
don't need <sys/types.h> when including <sys/param.h>
|
#
7ba10b35 |
| 13-Nov-2001 |
lukem <lukem@NetBSD.org> |
add RCSIDs
|
#
d861b499 |
| 20-Aug-2001 |
ad <ad@NetBSD.org> |
Add descriptions for Medium Not Present ASCQs.
|
#
937a7a3e |
| 25-Apr-2001 |
bouyer <bouyer@NetBSD.org> |
Pull up the thorpej_scsipi branch to main branch. This is a completely rewritten scsipi_xfer execution engine, and the associated changes to HBA drivers. Overview of changes & features: - All xfers a
Pull up the thorpej_scsipi branch to main branch. This is a completely rewritten scsipi_xfer execution engine, and the associated changes to HBA drivers. Overview of changes & features: - All xfers are queued in the mid-layer, rather than doing so in an ad-hoc fashion in individual adapter drivers. - Adapter/channel resource management in the mid-layer, avoids even trying to start running an xfer if the adapter/channel doesn't have the resources. - Better communication between the mid-layer and the adapters. - Asynchronous event notification mechanism from adapter to mid-layer and peripherals. - Better peripheral queue management: freeze/thaw, sorted requeueing during recovery, etc. - Clean separation of peripherals, adapters, and adapter channels (no more scsipi_link). - Kernel thread for each scsipi_channel makes error recovery much easier (no more dealing with interrupt context when recovering from an error). - Mid-layer support for tagged queueing: commands can have the tag type set explicitly, tag IDs are allocated in the mid-layer (thus eliminating the need to use buggy tag ID allocation schemes in many adapter drivers). - support for QUEUE FULL and CHECK CONDITION status in mid-layer; the command will be requeued, or a REQUEST SENSE will be sent as appropriate.
Just before the merge syssrc has been tagged with thorpej_scsipi_beforemerge
show more ...
|
#
fc4d9ff4 |
| 30-Mar-2000 |
augustss <augustss@NetBSD.org> |
Get rid of register declarations.
|