History log of /netbsd/sys/dev/vme/si.c (Results 1 – 24 of 24)
Revision Date Author Comments
# 70747dc1 10-Nov-2019 chs <chs@NetBSD.org>

in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
and remove code to handle failures that can no longer happen.


# f51c42b9 17-Dec-2008 cegger <cegger@NetBSD.org>

make this compile


# 9a5d3f28 16-Dec-2008 christos <christos@NetBSD.org>

replace bitmask_snprintf(9) with snprintb(3)


# ce099b40 28-Apr-2008 martin <martin@NetBSD.org>

Remove clause 3 and 4 from TNF licenses


# 51475713 04-Apr-2008 tsutsui <tsutsui@NetBSD.org>

Split devict_t/softc for ncr5380sbc SCSI, and misc cosmetic changes.


# a2a38285 19-Oct-2007 ad <ad@NetBSD.org>

machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h


# 53524e44 04-Mar-2007 christos <christos@NetBSD.org>

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.


# 2be6494f 29-Mar-2006 thorpej <thorpej@NetBSD.org>

Use device_cfdata().


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# f31bd063 27-Feb-2005 perry <perry@NetBSD.org>

nuke trailing whitespace


# 18db93c7 04-Feb-2005 perry <perry@NetBSD.org>

de-__P


# 1ffa7b76 03-May-2003 wiz <wiz@NetBSD.org>

DMA, not dma nor Dma.


# b75a007d 02-Oct-2002 thorpej <thorpej@NetBSD.org>

Add trailing ; to CFATTACH_DECL.


# 90c48d25 01-Oct-2002 thorpej <thorpej@NetBSD.org>

Use CFATTACH_DECL().


# bf97c13c 27-Sep-2002 thorpej <thorpej@NetBSD.org>

Declare all cfattach structures const.


# 0f09ed48 27-Sep-2002 provos <provos@NetBSD.org>

remove trailing \n in panic(). approved perry.


# 23aa5242 26-Mar-2002 fredette <fredette@NetBSD.org>

No longer assume that !DDB implies that Debugger() isn't defined.
Now only define Debugger() if it isn't defined already.


# 25656462 15-Nov-2001 lukem <lukem@NetBSD.org>

don't need <sys/types.h> when including <sys/param.h>


# b5895882 13-Nov-2001 lukem <lukem@NetBSD.org>

add RCSIDs


# 828bc6eb 11-Sep-2001 pk <pk@NetBSD.org>

Move some logic from dma_start() to dma_setup(); inspired by the sun3 si version.


# 1e378c4c 20-Aug-2001 wiz <wiz@NetBSD.org>

precede, not preceed.


# 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 ...


# d0827b0e 04-Jul-2000 thorpej <thorpej@NetBSD.org>

sparc/dev/sireg.h -> dev/vme/sireg.h


# 93f987a2 03-Jul-2000 pk <pk@NetBSD.org>

The `si' driver has been transformed into an MI VME frontend.