1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys
Justin T. Gibbs 87cfaf0e1f Add the XPT_PATH_STATS and XPT_GDEV_STATS function codes. These ccb
types allow the reporting of error counts and other statistics.  Currently
we provide information on the last BDR or bus reset as well as active
transaction inforamtion, but this will be expanded as more information is
added to aid in error recovery.

Use the 'last reset' information to better handle bus settle delays.
Peripheral drivers now control whether a bus settle delay occurs and
for how long.  This allows target mode peripheral drivers to avoid
having their device queue frozen by the XPT for what shoudl only be
initiator type behavior.

Don't perform a bus reset if the target device is incapable of performing
transfer negotiation (e.g. Fiber Channel).

If we don't perform a bus reset but the controller is capable of transfer
negotiations, force negotiations on the first transaction to go to the
device.  This ensures that we aren't tripped up by a left over negotiation
from the prom, BIOS, loader, etc.

Add a default async handler funstion to cam_periph.c to remove duplicated
code in all initiator type peripheral drivers.

Allow mapping of XPT_CONT_TARGET_IO ccbs from userland.  They are
itentical to XPT_SCSI_IO ccbs as far as data mapping is concerned.
1999-05-22 21:58:47 +00:00
..
alpha * Factor out the common code between the isa bus drivers for i386 and alpha. 1999-05-22 15:18:28 +00:00
amd64 * Factor out the common code between the isa bus drivers for i386 and alpha. 1999-05-22 15:18:28 +00:00
boot Fix a reference to the mysterious Mike Smisth. 1999-05-22 13:18:28 +00:00
cam Add the XPT_PATH_STATS and XPT_GDEV_STATS function codes. These ccb 1999-05-22 21:58:47 +00:00
coda Divorce "dev_t" from the "major|minor" bitmap, which is now called 1999-05-11 19:55:07 +00:00
compat Divorce "dev_t" from the "major|minor" bitmap, which is now called 1999-05-11 19:55:07 +00:00
compile
conf * Factor out the common code between the isa bus drivers for i386 and alpha. 1999-05-22 15:18:28 +00:00
contrib Cosmetic changes to make it compile without errors in gcc -Wall 1999-05-22 04:43:04 +00:00
ddb Removed an especially bogus cast. 1999-05-13 13:01:46 +00:00
dev First cut at a driver for the amd53c974 PCI SCSI host adapter. This 1999-05-22 21:50:40 +00:00
fs Don't call calcru() on a swapped-out process. calcru() access p_stats, which 1999-05-22 20:10:31 +00:00
geom Divorce "dev_t" from the "major|minor" bitmap, which is now called 1999-05-11 19:55:07 +00:00
gnu Fixed printing of a dev_t in a panic message. Fixed the function name 1999-05-13 06:27:51 +00:00
i4b upgrade isdn4bsd from version 0.71 to the just released version 0.81 1999-05-20 10:14:57 +00:00
i386 - Fix up some comments in if_wi.c (no code changes) 1999-05-22 16:12:54 +00:00
isa Use the resource apis to manipulate resources. 1999-05-22 15:47:34 +00:00
isofs/cd9660 Divorce "dev_t" from the "major|minor" bitmap, which is now called 1999-05-11 19:55:07 +00:00
kern Don't call calcru() on a swapped-out process. calcru() access p_stats, which 1999-05-22 20:10:31 +00:00
libkern Nuke ucmpdi2.c from i386/libkern to serve as a reminder that switch 1999-05-14 17:39:54 +00:00
miscfs Don't call calcru() on a swapped-out process. calcru() access p_stats, which 1999-05-22 20:10:31 +00:00
modules Reenable vinum build. 1999-05-15 06:13:27 +00:00
msdosfs Divorce "dev_t" from the "major|minor" bitmap, which is now called 1999-05-11 19:55:07 +00:00
net PR: kern/10570 1999-05-16 17:09:20 +00:00
netatalk
netatm Allow configuration of up to 256 network interfaces per physical interface - 1999-05-10 23:02:29 +00:00
netinet Make incoming packets work as keepalives, too. This should fix problems 1999-05-20 20:20:24 +00:00
netipx
netkey
netnatm
netns
nfs Divorce "dev_t" from the "major|minor" bitmap, which is now called 1999-05-11 19:55:07 +00:00
nfsclient Divorce "dev_t" from the "major|minor" bitmap, which is now called 1999-05-11 19:55:07 +00:00
nfsserver Divorce "dev_t" from the "major|minor" bitmap, which is now called 1999-05-11 19:55:07 +00:00
ntfs Driver is now ported to NetBSD. 1999-05-12 09:43:09 +00:00
pc98 Added device major 125 for the Advantech PCI-1750 Digital IO card. 1999-05-18 16:18:42 +00:00
pccard
pci First cut at a driver for the amd53c974 PCI SCSI host adapter. This 1999-05-22 21:50:40 +00:00
posix4
powerpc Fixed style bugs in previous commit. 1999-05-22 08:36:55 +00:00
rpc
svr4
sys Add some helper functions to make it easier to write a driver for a bus 1999-05-22 14:57:15 +00:00
tools
ufs Cosmetic changes to make it compile without errors in gcc -Wall 1999-05-22 04:43:04 +00:00
vm vm_map_insert: 1999-05-18 05:38:48 +00:00
Makefile