freebsd-skq/sys/dev
Justin T. Gibbs 863c602654 Add support for routing initiator transactions to disabled luns to the
black hole device.  The controller will now only accept selections if
the black hole device is present and some other target/lun is enabled
for target mode.

Handle the IGNORE WIDE RESIDUE message.  This support has not been tested.

Checkpoint work on handling ABORT, BUS DEVICE RESET, TERMINATE I/O PROCESS,
and CLEAR QUEUE messages as a target.

Fix a few problems with tagged command handling in target mode.

Wait until the sync offset counter falls to 0 before changing phase
after a data-in transfer completes as the DMA logic seems to indicate
transfer complete as soon as our last REQ is issued.

Simplify some of the target mode message handling code in the sequencer.
1999-01-14 06:14:15 +00:00
..
advansys Unspammed includes in <machine/cpufunc.h> in the !SMP case. Partially 1999-01-08 19:17:49 +00:00
aha Invalid is spelled with the v *BEFORE* the a. 1998-12-22 22:31:06 +00:00
ahb Hook up ahapoll so that dumps, synchronize cache commands or any other 1998-10-09 21:38:36 +00:00
aic7xxx Add support for routing initiator transactions to disabled luns to the 1999-01-14 06:14:15 +00:00
ar Straigthen out the use of the tls and tlf callbacks. 1998-12-16 18:42:38 +00:00
atkbdc Use the correct macro to test flags; we need KBD_IS_INITIALIZED here, 1999-01-13 11:19:19 +00:00
bktr probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
buslogic probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
ccd Update system to new device statistics code. 1998-09-15 08:15:30 +00:00
cs Clean up warnings; a couple of these came because of genuine errors in 1999-01-12 00:27:43 +00:00
cy Fixed minor style bugs in previous commit. 1999-01-11 23:43:54 +00:00
de Silence -Wtrigraph. 1998-12-30 00:37:44 +00:00
dec Add semicolon to INTERFACE declarations 1998-11-08 18:35:53 +00:00
dgb The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
dpt Error check is not necessary - this function cannot fail in this 1998-12-22 20:21:12 +00:00
ed pci_device pd_probe function changed from returning char * to returning 1998-12-14 05:47:29 +00:00
eisa Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
en cleanup: remove part of the code for 2.1. 1999-01-09 12:56:17 +00:00
ep Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
ex Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
fb Calculate the number of bitmap colors in the correct way. 1999-01-13 09:59:30 +00:00
fdc Pre 3.0 branch cleanup casualty #6: ft 1998-12-27 13:40:57 +00:00
fe Silence warnings. 1999-01-12 00:36:36 +00:00
fxp pci_device pd_probe function changed from returning char * to returning 1998-12-14 05:47:29 +00:00
hea probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
hfa probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
ic Implemented sending of BREAKs. This is quite complicated because the 1998-12-17 17:40:13 +00:00
ie Eliminate compiler warning. 1998-12-10 01:52:16 +00:00
iicbus Change /dev/smb and /dev/iic interface to allow user programs to interact with 1999-01-09 18:08:24 +00:00
isp Suggested by bde@freebsd.org- memcpy not necessarily good to use. D'oh- not in 1999-01-10 11:15:23 +00:00
joy This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
kbd Use the correct macro to test flags; we need KBD_IS_INITIALIZED here, 1999-01-13 11:19:19 +00:00
lnc Silence warnings. 1999-01-12 00:36:36 +00:00
mc146818 Major changes to the generic device framework for FreeBSD/alpha: 1998-06-14 13:46:10 +00:00
mcd Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
mse Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
pcf The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
pci Let drivers specify interrupt flags (INTR_EXCL and/or INTR_FAST) 1999-01-13 04:59:19 +00:00
pcm/isa Fix YMF719 detection (report by jose@we.lc.ehu.es). 1999-01-04 20:06:38 +00:00
pdq Silence warnings. 1999-01-12 00:36:36 +00:00
ppbus Fix missing \n in boot printfs. Add more mode detection if bootverbose. 1999-01-11 21:22:41 +00:00
ppc Fix broken low level ppb_rxxx() return type: char becomes u_char. 1999-01-10 16:41:14 +00:00
rc Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
rp Silence warnings. 1999-01-12 00:36:36 +00:00
scd Move a couple of functions to make __inline work. While I'm here, 1999-01-12 01:29:45 +00:00
si Silence warnings. 1999-01-12 00:36:36 +00:00
sio Add support for another 3COM/USR PNP modem, USR3031. 1998-12-13 23:12:54 +00:00
smbus Change /dev/smb and /dev/iic interface to allow user programs to interact with 1999-01-09 18:08:24 +00:00
snp KNFize, by bde. 1999-01-10 01:58:29 +00:00
sound/isa Fix YMF719 detection (report by jose@we.lc.ehu.es). 1999-01-04 20:06:38 +00:00
speaker Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00
sr Remove/comment out unused functions. 1999-01-12 01:17:01 +00:00
syscons Get conditional compilation right so that unnecessary reference 1999-01-13 01:14:26 +00:00
tx probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
usb Removal unneccessary definitions 1999-01-14 01:35:12 +00:00
vinum Fix an overflow problem which prevented revive from working on plexes 1999-01-06 23:11:29 +00:00
vn Remove the SLICE code. 1998-09-14 19:56:42 +00:00
vr Tweak the vr_start() and vr_rxeof() routines a little to improve 1999-01-10 18:51:49 +00:00
vx Switch type of vxintr instead of using the previous casts. 1999-01-12 02:09:33 +00:00
wl Silence warnings. 1999-01-12 00:36:36 +00:00