freebsd-src/sys
Justin T. Gibbs 71fb7601c2 Total rewrite of the dataphase sections of the sequencer. This was done
to replace the very poor, original implementation of Scatter/Gather operations.

Use a bit (that was freed up with the rewrite above) in the SCB control byte
to designate commands that should allow disconnection.  The kernel driver
makes this decision now instead of the sequencer since the sequencer can't
do the indexing very efficiently.

This commit drops the sequencer from 426 instructions to 390 most likely
freeing enough space to do a target mode implementation.
1995-08-05 17:31:39 +00:00
..
alpha First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
amd64 Fix a bug in my disabled version of trap_pfault()...curpcb may be NULL even 1995-07-30 17:49:24 +00:00
compat/linux First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Sync to reality for the Gravis Ultrasound MAX card. 1995-08-01 07:05:16 +00:00
ddb Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
dev Total rewrite of the dataphase sections of the sequencer. This was done 1995-08-05 17:31:39 +00:00
fs Make sure that a non-null cookie vector is returned even if there were no 1995-08-03 12:17:35 +00:00
gnu Use tsleep() instead of ttysleep() to wait for carrier since a generation 1995-07-31 21:28:42 +00:00
i386 Allow any speed from 0..76800 1995-08-02 10:17:35 +00:00
isa Sleep on a better address to wait for output to drain out of the 1995-07-31 21:10:36 +00:00
isofs/cd9660 Add support for the va_filerev attribute required by NFSv3. 1995-08-02 13:00:40 +00:00
kern Preserve current termios speed for TIOCSET*, if it matched with 1995-08-02 12:53:14 +00:00
libkern Rearrange the inner loop of scanc() to get better code on i*86's 1995-07-11 18:50:47 +00:00
miscfs Removed my special-case hack for VOP_LINK and fixed the problem with the 1995-08-01 18:51:02 +00:00
modules First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
msdosfs Make sure that a non-null cookie vector is returned even if there were no 1995-08-03 12:17:35 +00:00
net Obtained from: an ancient patch of mine via 1.1.5 1995-07-31 21:54:46 +00:00
netccitt Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
netinet Try to make the `syn' blocking code act a bit more sensibly - don't 1995-07-31 13:58:35 +00:00
netiso Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
netns Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
nfs Slight changes to locking around VOP_READRIR. 1995-08-03 12:14:16 +00:00
nfsclient Removed my special-case hack for VOP_LINK and fixed the problem with the 1995-08-01 18:51:02 +00:00
nfsserver Slight changes to locking around VOP_READRIR. 1995-08-03 12:14:16 +00:00
pci Initialize "name" to quiet compiler. 1995-07-29 18:21:48 +00:00
powerpc/include Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
scsi Change memcmp() to bcmp(). memcmp() isn't declared or implemented 1995-07-25 22:09:06 +00:00
sys Add back $Id$ that got nuked in rev 1.6. 1995-08-05 07:39:02 +00:00
tools Removed my special-case hack for VOP_LINK and fixed the problem with the 1995-08-01 18:51:02 +00:00
ufs Use the correct flags (IO_SYNC -> B_SYNC) when deciding to do a sync or 1995-08-04 05:49:17 +00:00
vm Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00