freebsd-dev/sys
Justin T. Gibbs 0e5f60747c Checkpoint work on handling error conditions.
Handle errors reported through immediate notify ccbs.  This includes
bus resets, BDR messages, and abort messages.

Properly setup CA conditions for errors such as uncorectable parity
in data phases, reselection failure, and IDE message received.

Add a mechanism for stalling the queue of transactions to a particular
initiator while a CA is in progress.  Since we don't yet support
tagged I/O, this is largely just for show right now.

Properly bzero our softc at init time (oops).

Add more documentation on what all of the queues in our softc do.
1999-08-16 22:39:25 +00:00
..
alpha Implement vfork() syscall. 1999-08-16 11:47:21 +00:00
amd64 Fix a bug in busdma_mem_free() where we were improperly checking 1999-08-16 01:51:38 +00:00
boot Append the flags from the "boot" command to those which came from 1999-08-14 17:06:11 +00:00
cam Checkpoint work on handling error conditions. 1999-08-16 22:39:25 +00:00
coda Don't examine vp->v_tag (see comment in vnode.h) 1999-08-13 13:05:08 +00:00
compat Implement linux_vfork() syscall by calling vfork(). Analogous to the 1999-08-16 11:49:30 +00:00
compile
conf Give if_tun the "almost clone" makeover. 1999-08-15 09:54:57 +00:00
contrib SMP: Release the giant lock while we work the flash array 1999-08-15 14:30:09 +00:00
ddb Merge the cons.c and cons.h to the best of my ability. alpha may or 1999-08-09 10:35:05 +00:00
dev Clarify and cleanup some CAM queueing breakages. 1999-08-16 20:11:45 +00:00
fs Spring cleaning around strategy and disklabels/slices: 1999-08-14 11:40:51 +00:00
geom Spring cleaning around strategy and disklabels/slices: 1999-08-14 11:40:51 +00:00
gnu The bdevsw() and cdevsw() are now identical, so kill the former. 1999-08-13 10:29:38 +00:00
i4b Avoid symbol clash in LINT. 1999-08-08 18:17:40 +00:00
i386 Implement linux_vfork() syscall by calling vfork(). Analogous to the 1999-08-16 11:49:30 +00:00
isa Properly set the alignment argument to bus_dma_tag_create(). If we 1999-08-16 01:52:21 +00:00
isofs/cd9660 The bdevsw() and cdevsw() are now identical, so kill the former. 1999-08-13 10:29:38 +00:00
kern Change calling of chained event handler from always after 1999-08-16 21:44:14 +00:00
libkern Use the latest version of these files from OpenBSD. 1999-08-10 05:58:58 +00:00
miscfs Spring cleaning around strategy and disklabels/slices: 1999-08-14 11:40:51 +00:00
modules Bring up to date to work with -CURRENT. 1999-08-14 04:56:14 +00:00
msdosfs The bdevsw() and cdevsw() are now identical, so kill the former. 1999-08-13 10:29:38 +00:00
net Give if_tun the "almost clone" makeover. 1999-08-15 09:54:57 +00:00
netatalk Change suser_xxx() to suser() where it applies. 1999-04-27 12:21:16 +00:00
netatm Allow configuration of up to 256 network interfaces per physical interface - 1999-05-10 23:02:29 +00:00
netinet Various man page cleanup: 1999-08-15 09:51:25 +00:00
netipx Suser() simplification: 1999-04-27 11:18:52 +00:00
netkey #ifdef out unused function key_freetables. 1999-01-12 12:38:31 +00:00
netnatm
netns
nfs nfs_getcacheblk() can return 0 if the mount is interruptible. It need to be 1999-08-12 18:04:39 +00:00
nfsclient nfs_getcacheblk() can return 0 if the mount is interruptible. It need to be 1999-08-12 18:04:39 +00:00
nfsserver Decommision miscfs/specfs/specdev.h. Most of it goes into <sys/conf.h>, 1999-08-08 18:43:05 +00:00
ntfs The bdevsw() and cdevsw() are now identical, so kill the former. 1999-08-13 10:29:38 +00:00
pc98 Give if_tun the "almost clone" makeover. 1999-08-15 09:54:57 +00:00
pccard o Add additional printfs for error cases when we can't attach the device. 1999-08-01 18:12:51 +00:00
pci Set some correct return values. Prefer I/O map all the time unless configured 1999-08-16 19:52:29 +00:00
posix4 Well folks, this is it - The second stage of the removal for build support 1999-04-17 08:36:07 +00:00
powerpc Sync with alc's revision 1.125 of i386/i386/vm_machdep.c. This 1999-08-05 23:38:13 +00:00
rpc
svr4 Avoid possible panic by checking for EFAULT from copyinstr() during 1999-08-14 10:52:33 +00:00
sys expand_name: 1999-08-16 18:13:39 +00:00
tools Add a vnode argument to VOP_BWRITE to get rid of the last vnode 1999-06-16 23:27:55 +00:00
ufs Spring cleaning around strategy and disklabels/slices: 1999-08-14 11:40:51 +00:00
vm vm_map_lock*: 1999-08-16 18:21:09 +00:00
Makefile Use MACHINE_ARCH instead of MACHINE to check x86 architecture. 1999-06-03 10:38:07 +00:00