#
1ffa7b76 |
| 03-May-2003 |
wiz <wiz@NetBSD.org> |
DMA, not dma nor Dma.
|
#
4bf871a7 |
| 02-Oct-2002 |
thorpej <thorpej@NetBSD.org> |
Add trailing ; to CFATTACH_DECL.
|
#
a84e1f7f |
| 01-Oct-2002 |
thorpej <thorpej@NetBSD.org> |
Use CFATTACH_DECL().
|
#
f818766a |
| 27-Sep-2002 |
thorpej <thorpej@NetBSD.org> |
Declare all cfattach structures const.
|
#
2b20452b |
| 30-May-2002 |
thorpej <thorpej@NetBSD.org> |
Statements must follow labels.
|
#
e5727031 |
| 05-Apr-2002 |
bouyer <bouyer@NetBSD.org> |
Implement mstohz() as discussed on tech-kern, and use it in SCSI drivers to convert xs->timeout to callout() parameter.
|
#
5514d0b1 |
| 27-Dec-2001 |
wiz <wiz@NetBSD.org> |
bcopy/bcmp/bzero -> memcpy/memcmp/memset
|
#
7a7e9cfe |
| 19-Dec-2001 |
minoura <minoura@NetBSD.org> |
Implement bus_dmamap_sync properly. dma_cachectl is now used only for DMAC array chain.
|
#
4ee42d6a |
| 04-Dec-2001 |
minoura <minoura@NetBSD.org> |
Ooops, previous commit removed an important line unintentionally.
|
#
bbfb4532 |
| 25-Nov-2001 |
minoura <minoura@NetBSD.org> |
Remove unused variables. Correct printf format strings.
|
#
064be152 |
| 04-Nov-2001 |
tsutsui <tsutsui@NetBSD.org> |
Use common macro to check message length.
|
#
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 ...
|
#
238f799f |
| 16-Jun-2000 |
minoura <minoura@NetBSD.org> |
Print newline while attach.
|
#
a8580db0 |
| 30-Apr-2000 |
minoura <minoura@NetBSD.org> |
Revert 1.18 change. Hopefully this is a temporary fix; something might be missing in the SCSI negotiation.
|
#
7b918b40 |
| 23-Mar-2000 |
thorpej <thorpej@NetBSD.org> |
New callout mechanism with two major improvements over the old timeout()/untimeout() API: - Clients supply callout handle storage, thus eliminating problems of resource allocation. - Insertion and
New callout mechanism with two major improvements over the old timeout()/untimeout() API: - Clients supply callout handle storage, thus eliminating problems of resource allocation. - Insertion and removal of callouts is constant time, important as this facility is used quite a lot in the kernel.
The old timeout()/untimeout() API has been removed from the kernel.
show more ...
|
#
e8a82e3d |
| 18-Nov-1999 |
minoura <minoura@NetBSD.org> |
Do not reset SCSI bus.
|
#
e6c88a76 |
| 30-Sep-1999 |
thorpej <thorpej@NetBSD.org> |
Update for SCSIPI changes.
|
#
8eb1fd77 |
| 18-Apr-1999 |
minoura <minoura@NetBSD.org> |
Do not memcpy to the bouncebuffer in datain.
|
#
a76b0b1b |
| 24-Mar-1999 |
minoura <minoura@NetBSD.org> |
Shut up gcc -Wall.
|
#
c36508e3 |
| 22-Mar-1999 |
minoura <minoura@NetBSD.org> |
Use bus_dma(9) for DMA bouncing. The code is dirty. It should be rewritten in the future.
|
#
ba80d2c6 |
| 16-Mar-1999 |
minoura <minoura@NetBSD.org> |
Merged minoura_x68k_bus_h branch.
|
#
cc5f9932 |
| 07-Feb-1999 |
minoura <minoura@NetBSD.org> |
Issue SCSI reset on initialize. Clean unused mha_reset.
|
#
74bc9f26 |
| 05-Dec-1998 |
mjacob <mjacob@NetBSD.org> |
Update HBAs to incorporate the new max_lun property.
|
#
5f0577ba |
| 19-Nov-1998 |
thorpej <thorpej@NetBSD.org> |
Adapt to the new scsipi_adapter interface.
|
#
29d472f5 |
| 10-Oct-1998 |
thorpej <thorpej@NetBSD.org> |
Garbage-collect the open_target_lu and close_target_lu entry points from struct scsipi_adapter; they were not used.
Add a scsipi_ioctl entry point to struct scsipi_adapter. This will be used to iss
Garbage-collect the open_target_lu and close_target_lu entry points from struct scsipi_adapter; they were not used.
Add a scsipi_ioctl entry point to struct scsipi_adapter. This will be used to issue ioctl commands to the host adapters.
Inspired by PR #6090, from Matt Jacob.
show more ...
|