History log of /netbsd/sys/arch/sun3/dev/esp.c (Results 1 – 25 of 28)
Revision Date Author Comments
# 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.


12