History log of /netbsd-src/sys/dev/scsipi/scsipi_debug.h (Results 1 – 17 of 17)
Revision Date Author Comments
# ce099b40 28-Apr-2008 martin <martin@NetBSD.org>

Remove clause 3 and 4 from TNF licenses


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

merge ktrace-lwp.


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

nuke trailing whitespace


# c13e3a66 30-May-2001 mrg <mrg@NetBSD.org>

use _KERNEL_OPT


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


# d0ad49a0 13-Feb-1998 enami <enami@NetBSD.org>

Backout previous change, and rather, remove all protection but the one
actually currently required. Suggested by Charles M. Hannum.


# ef09ae65 13-Feb-1998 enami <enami@NetBSD.org>

Fix or add protection for mutiple inclusion.


# 15839e5d 24-Oct-1997 christos <christos@NetBSD.org>

PR/4328: Matthias Scheler: Syntax errors in debug macros.


# f86cc57e 03-Oct-1997 enami <enami@NetBSD.org>

- Rename PIDEBUG back to SCSIDEBUG, since other files are still
using SCSIDEBUG.
- Don't #undef PIDEBUG unconditionally.


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


# 9a2c8cf2 12-Oct-1996 christos <christos@NetBSD.org>

revert previous kprintf change


# 9beb92aa 10-Oct-1996 christos <christos@NetBSD.org>

printf -> kprintf, sprintf -> ksprintf


# 8fd13520 28-Dec-1994 mycroft <mycroft@NetBSD.org>

Numerous changes. Many bugs fixed, better autoconfig, a few new features.


# fd322029 21-Nov-1994 mycroft <mycroft@NetBSD.org>

Replace dev_unit with device_softc in scsi_link. Change argument to foostart()
to void*.


# fccfa11a 29-Jun-1994 cgd <cgd@NetBSD.org>

New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'


# 80f56667 22-Jan-1994 briggs <briggs@NetBSD.org>

If SCSI_DEBUG is on, a structure member wasn't updated from adapter_unit
to scsibus.


# 37548328 24-Nov-1993 mycroft <mycroft@NetBSD.org>

Under construction...