#
ce099b40 |
| 28-Apr-2008 |
martin <martin@NetBSD.org> |
Remove clause 3 and 4 from TNF licenses
|
#
78a1d236 |
| 13-Apr-2008 |
tsutsui <tsutsui@NetBSD.org> |
Split device_t/softc for MI ncr53c9x and some related devices, with various cleanup.
|
#
53524e44 |
| 04-Mar-2007 |
christos <christos@NetBSD.org> |
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
#
b19c5b0b |
| 03-Feb-2007 |
tsutsui <tsutsui@NetBSD.org> |
Make esp and its dma on 3/80 use bus_dma(9).
XXX: Maybe we should consider to use MI sys/dev/ic/lsi64854.c.
|
#
920dd504 |
| 23-Jan-2007 |
tsutsui <tsutsui@NetBSD.org> |
Use bus_space(9).
|
#
39cd836e |
| 28-Mar-2006 |
thorpej <thorpej@NetBSD.org> |
Use device_unit().
|
#
a1f606d3 |
| 08-Mar-2006 |
lukem <lukem@NetBSD.org> |
Use the SI capitalization for "Hz", "kHz", and "MHz" in comments and strings. Add a space between numbers and Hz unit.
|
#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
f855ff2d |
| 30-Jan-2005 |
tsutsui <tsutsui@NetBSD.org> |
Enable NCR_F_DMASELECT to use DMA xfer on command/selection phase.
It didn't work on sun3x when I and gwr tried back in April 1999, but now it just works fine.
|
#
10b1a7be |
| 22-Jan-2005 |
chs <chs@NetBSD.org> |
de-__P, remove register, ansify, b* -> mem*, u_int*_t -> uint*_t.
|
#
ed517291 |
| 15-Jul-2003 |
lukem <lukem@NetBSD.org> |
__KERNEL_RCSID()
|
#
4bf871a7 |
| 02-Oct-2002 |
thorpej <thorpej@NetBSD.org> |
Add trailing ; to CFATTACH_DECL.
|
#
82af7d52 |
| 01-Oct-2002 |
thorpej <thorpej@NetBSD.org> |
Use CFATTACH_DECL().
|
#
f818766a |
| 27-Sep-2002 |
thorpej <thorpej@NetBSD.org> |
Declare all cfattach structures const.
|
#
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 ...
|
#
1c9cc1b0 |
| 29-Mar-2001 |
petrov <petrov@NetBSD.org> |
use NCR_F_DMASELECT instead of ncr53c9x_dmaselect
|
#
4371d914 |
| 05-Jun-2000 |
nisimura <nisimura@NetBSD.org> |
Have MI ncr53c9x_attach() the 2nd and 3rd arguments for scsipi_adater and scsipi_device respectively, with size reduction of ncr53c9x_softc. Specifying NULL instructs the driver to use default adapte
Have MI ncr53c9x_attach() the 2nd and 3rd arguments for scsipi_adater and scsipi_device respectively, with size reduction of ncr53c9x_softc. Specifying NULL instructs the driver to use default adapter and default device codes. Every target port has ncr53c9x_attach(sc, NULL, NULL) anyway.
show more ...
|
#
cffb5808 |
| 04-Jun-2000 |
cgd <cgd@NetBSD.org> |
Implement the more flexiable `evcnt' interface as discussed (briefly) on tech-kern and now documented in evcnt(9).
|
#
4d674244 |
| 08-Apr-1999 |
gwr <gwr@NetBSD.org> |
Make "dma" a real device so it can attach before esp. Also pull in some changes from the sparc version.
|
#
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 ...
|
#
eff2e270 |
| 05-Feb-1998 |
gwr <gwr@NetBSD.org> |
Merge arch/sun3x into arch/sun3
|
#
2565ff44 |
| 12-Jan-1998 |
thorpej <thorpej@NetBSD.org> |
Update for config changes.
|
#
6f3bab1f |
| 27-Aug-1997 |
bouyer <bouyer@NetBSD.org> |
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 at
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.
show more ...
|
#
63c23f23 |
| 27-Jun-1997 |
jeremy <jeremy@NetBSD.org> |
Add reference to DMA selection variable used in dev/ic/ncr53c9x.c and sample code to enable it. Currently commented out.
|