1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/sys
Justin T. Gibbs 70f6e5521c Conditionally enable the busfree interrupt to catch unexpected busfrees.
Immediate SCBs, since they always send messages that tell the target to
transition to bus free now rely on the busfree interrupt instead of the
IMMEDDONE sequencer interrupt that was generated before.

Rearrange some code in the message out loop to give ATN a little more time
to drop before we ACK the last byte.

Use SPIORDY instead of REQINIT when snooping for a tag message on a reconnect.
This is done for the same reasons we use SPIORDY in the inb functions.

When going into BITBUCKET mode, turn off HDMAEN in the DFCNTRL register so
that we can "not care" what the value of HCNT is.  If HCNT is 0, BITBUCKET
mode won't transfer any data if HDMAEN is set.  Seeing as we don't want the
transfer to even think about touching the host, this seems more sane anyway.
Thanks to "Dan Willis" <dan@plutotech.com> for pointing out that this was
a problem.
1996-11-22 08:25:23 +00:00
..
alpha KNF'ify. 1996-11-15 06:22:48 +00:00
amd64 Improve the caching of small files like directories, while not 1996-11-17 02:11:01 +00:00
compat/linux Add audio mixer ioctls. 1996-11-05 02:04:37 +00:00
compile
conf Set a more explicit #include path for building aix7xxx_asm, otherwise it 1996-11-22 04:27:43 +00:00
ddb if there is no console, cngetc should act like getc and return -1 1996-10-30 21:40:25 +00:00
dev Conditionally enable the busfree interrupt to catch unexpected busfrees. 1996-11-22 08:25:23 +00:00
fs Fix a potential deadlock from the previous commit. 1996-10-30 03:52:57 +00:00
geom Remove devconf, it never grew up to be of any use. 1996-09-06 23:09:20 +00:00
gnu Fixed lookup of ".." in checkpath. It always failed, so renames of 1996-11-09 10:25:04 +00:00
i386 Set a more explicit #include path for building aix7xxx_asm, otherwise it 1996-11-22 04:27:43 +00:00
isa Fix UserConfig w/syscons. 1996-11-19 17:08:10 +00:00
isofs/cd9660 Fix signed/unsigned comparison warnings. 1996-10-20 21:01:46 +00:00
kern Improve the caching of small files like directories, while not 1996-11-17 02:11:01 +00:00
libkern collate_range_cmp -> __collate_range_cmp 1996-10-31 04:32:27 +00:00
miscfs changes to make devfs more 'normal' 1996-11-21 07:19:00 +00:00
modules Make snake 3.0-CURRENT here. 1996-11-11 14:18:40 +00:00
msdosfs MSDOS FS used to allocate a buffer before extending the VM object. In 1996-10-02 05:01:17 +00:00
net Fixed broken SIOCGIFADDR. It was copying out garbage as the ethernet 1996-11-18 04:55:44 +00:00
netatalk bzero the entire at_ifaddr struct we malloc, not just the first part of it.. 1996-09-11 09:38:52 +00:00
netinet Reword two messages: 1996-11-15 18:50:31 +00:00
netipx Accept odd length ipx packets. (Win95 and some dialup servers use it.) 1996-08-18 08:38:15 +00:00
netkey This is the `netkey' kernel key-management service (the PF_KEY analogue 1996-06-14 17:22:18 +00:00
netns Bring back netns so that Netcon can take over support for it, as agreed. 1996-10-17 18:42:33 +00:00
nfs Improve the queuing algorithms used by NFS' asynchronous i/o. The 1996-11-06 10:53:16 +00:00
nfsclient Improve the queuing algorithms used by NFS' asynchronous i/o. The 1996-11-06 10:53:16 +00:00
nfsserver Improve the queuing algorithms used by NFS' asynchronous i/o. The 1996-11-06 10:53:16 +00:00
pc98 Some more updates. 1996-11-14 08:46:21 +00:00
pccard Cleaned up all headers that include <sys/ioctl.h> or <sys/ioccom.h>: 1996-09-21 14:59:43 +00:00
pci Fixed obsolete comment. 1996-11-18 02:45:46 +00:00
powerpc/include
rpc
scsi Back out my previous change. 1996-11-09 02:44:11 +00:00
sys Commit AWE32 changes I forgot in my first round. Whoops! 1996-11-16 02:24:23 +00:00
tools
ufs Submitted by: Archie and me. 1996-11-13 01:45:56 +00:00
vm Improve the locality of reference for variables in vm_page and 1996-11-17 02:38:31 +00:00
Makefile The Great PC98 Merge. 1996-06-14 11:02:28 +00:00