freebsd-skq/sys
gibbs 3e9f8a5d64 Revamp the way that exceptional message handling is performed so that it
is more robust and common code can be used for both the target and iniator
roles.  The mechanism for tracking negotiation state has also been simplified.

Add support for sync/wide negotiation in target mode and fix many of
the target mode bugs running at higher speeds uncovered.  Make a first
stab at getting all of the bus skew delays correct.  Sync+Wide dataout
transfers still cause problems, but this may be an initiator problem.

Ensure that we exit BITBUCKET mode if the controller is restarted.

Add support for target mode only firmware downloads.  This has been
tested on the aic7880, but should mean that we can perform target mode
on any aic7xxx controller.  Mixed mode (initiator and target roles in
the same firmware load) is currently only supported on the aic7890, but
with optimization, may fit on chips with less instruction space.
1998-12-10 04:14:50 +00:00
..
alpha Get rid of CTLTYPE_OPAQUE in a SYSCTL_OPAQUE - it is added my the 1998-12-09 02:26:45 +00:00
amd64 Cleanup up the wording for the F00F bug workaround message. 1998-12-10 01:49:01 +00:00
boot unlocalize date 1998-12-07 16:17:41 +00:00
cam Convert debugging printfs to the CAM_DEBUG macro. 1998-12-10 04:07:42 +00:00
coda Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
compat Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
compile This commit was manufactured by cvs2svn to create branch 'JB'. 1998-01-10 23:00:07 +00:00
conf Preliminary support for OHCI motherboards 1998-12-09 23:28:43 +00:00
contrib The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
ddb Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
dev Revamp the way that exceptional message handling is performed so that it 1998-12-10 04:14:50 +00:00
fs The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
geom Update system to new device statistics code. 1998-09-15 08:15:30 +00:00
gnu The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
i386 Eliminate compiler warning. 1998-12-10 01:52:16 +00:00
isa The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
isofs/cd9660 MFC: loosen compare even though bde doesn't like it. 1998-12-06 11:36:24 +00:00
kern poll(2) sets POLLNVAL for descriptors passed in that are less than 1998-12-10 01:53:26 +00:00
libkern - Fix modulo bug. 1998-12-01 05:29:06 +00:00
miscfs The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
modules Install scripts without .sh suffix. 1998-11-12 00:37:39 +00:00
msdosfs The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
net The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
netatalk The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
netatm Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
netinet The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
netipx Back out last change; there was 'fixup' code for the case later. 1998-12-09 13:48:08 +00:00
netkey The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
netnatm Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
netns This commit was manufactured by cvs2svn to create branch 'JB'. 1998-01-10 23:00:07 +00:00
nfs Remove the if fixed in the last commit; bde quite correctly point out 1998-12-09 15:12:53 +00:00
nfsclient The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
nfsserver Remove the if fixed in the last commit; bde quite correctly point out 1998-12-09 15:12:53 +00:00
pc98 Sync with sys/i386/conf/Makefile.i386 revision 1.130. 1998-12-08 08:19:45 +00:00
pccard The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
pci Eliminate compiler warning. 1998-12-10 02:02:30 +00:00
posix4 Set PAGE_SIZE for _SC_PAGESIZE sysconf(). 1998-06-01 21:54:43 +00:00
powerpc Implement 'software completion' for floating point arithmetic. On the 1998-12-04 10:52:48 +00:00
rpc This commit was manufactured by cvs2svn to create branch 'JB'. 1998-01-10 23:00:07 +00:00
sys Add __attribute__ ((unused)) to the SYSINIT etc macros which declare 1998-12-03 23:02:03 +00:00
tools Make the vnode opv vector construction fully dynamic. Previously we 1998-11-10 09:04:09 +00:00
ufs Make compare correct with unsigned types. (Problem introduced by Lite/2). 1998-12-09 02:06:27 +00:00
vm Don't disable mmap with large file offset. 1998-12-09 20:22:21 +00:00
Makefile Build KLD modules, these work for both a.out and elf. 1998-11-03 06:50:58 +00:00