History log of /netbsd/sys/dev/ic/advlib.h (Results 1 – 22 of 22)
Revision Date Author Comments
# 8f3c85f7 27-Dec-2019 msaitoh <msaitoh@NetBSD.org>

s/transef/transfer/ in comment.


# 5fbbc8cb 15-Dec-2019 tsutsui <tsutsui@NetBSD.org>

Remove clause 3 and 4 leftovers from TNF licenses in more sources.

Confirmed by martin@ in PR/54760.


# 44a8867d 06-Oct-2019 uwe <uwe@NetBSD.org>

Get rid of bogus ASC_CALLBACK typedef. Use the real callback type
(which is almost ASC_ISR_CALLBACK). Since we no longer need the
casting dance we can get rid of the temporary variables, and since

Get rid of bogus ASC_CALLBACK typedef. Use the real callback type
(which is almost ASC_ISR_CALLBACK). Since we no longer need the
casting dance we can get rid of the temporary variables, and since we
don't need the temporary variables we don't need the ASC_ISR_CALLBACK
typedef either. Found by gcc8 -Wcast-function-type.

show more ...


# 5f819ca3 27-Oct-2012 chs <chs@NetBSD.org>

split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.


# cf4de340 24-Aug-2012 msaitoh <msaitoh@NetBSD.org>

Fix typos


# 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


# e365329b 13-Feb-2004 wiz <wiz@NetBSD.org>

Spell length with h after t. Inspired by a commit by brad@openbsd.


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


# 54bb0edd 08-Mar-2001 thorpej <thorpej@NetBSD.org>

Preliminary support for detaching an "adv" instance. This
could use some more work.

Derived from kern/12341, takashi.yamamoto@bigfoot.com.


# ec368bb9 07-Aug-1999 thorpej <thorpej@NetBSD.org>

Fix a problem uncovered by attempting to compile on the Alpha: overrun_buf
was being initialized to a KVA, when we really wanted a DMA address. Change
the code to allocate the overrun buffer with th

Fix a problem uncovered by attempting to compile on the Alpha: overrun_buf
was being initialized to a KVA, when we really wanted a DMA address. Change
the code to allocate the overrun buffer with the control blocks, and
properly initialize overrun_buf.

Note that overrun_buf cannot actually be shared between all boards; DMA safe
memory could vary from bus to bus.

Garbage-collect two functions which are no longer used because of the
above changes.

show more ...


# 162dba62 06-Jun-1999 dante <dante@NetBSD.org>

Add support for ISA, EISA and ISApnp cards
Fixed a bus reset bug which shows on arm32


# 199f99d1 04-Mar-1999 dante <dante@NetBSD.org>

fix second level interrupt handler to allow 64 bits pointers


# 198f1f5c 25-Feb-1999 dante <dante@NetBSD.org>

Fix AdvanSys Narrow driver to work on Alpha


# 7a9cc5bf 09-Dec-1998 thorpej <thorpej@NetBSD.org>

Update for changed scsipi_xfer struct.


# 5f0577ba 19-Nov-1998 thorpej <thorpej@NetBSD.org>

Adapt to the new scsipi_adapter interface.


# 2cb48d6c 28-Oct-1998 dante <dante@NetBSD.org>

Add support for macppc.
Very special thanks to Itsumi Tsutsui for his invaluable collaboration.


# 423c1d8d 06-Oct-1998 dante <dante@NetBSD.org>

Make AdvanSys narrow driver compile on BIG_ENDIAN machines.
Thanks to Izumi Tsutsui


# c6ccd1d8 26-Sep-1998 dante <dante@NetBSD.org>

Remove Wide boards references
Adjust copyright

At this time this driver support the following AdvanSys boards:
- ABP-9xx
- ABP-9xxU
- ABP-9xxUA


# 17759893 29-Aug-1998 dante <dante@NetBSD.org>

Add rcs id


# d9e417cd 26-Aug-1998 dante <dante@NetBSD.org>

Add AdvanSys 930U and 940U SCSI controllers