freebsd-dev/sys
Peter Wemm b77990be3e Bring in my long-overdue version of the Specialix driver.
This was originally ported to BSDI by Andy Rutter <andy@acronym.co.uk>.
At the end of the day, this code has very little in common with Andy's
version, or the Specialix SYSV version.  Essentially it has been gradually
and almost completely rewritten, with LOTS of advice and inspiration from
Bruce Evans.  There are a couple of missing bits still, but they are minor.

The user-mode "sicontrol" program is in sad shape and will come in soon.
Transparent printing died a timely death.. Maybe later..

Jeremy Rolls @ Specialix (Development directory) has confirmed this is OK
to distribute, and Andy personally sent me his version that I started from.

Although this driver stood up to a nasty stress-test in this form, I am not
confident that there are no nasty bugs lurking.

People are welcome to try it, but dont go out and buy one just yet.. :-)
And *DONT* use it on a mission-critical machine... This is ALPHA QUALITY!
1995-08-09 13:13:47 +00:00
..
alpha First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
amd64 Make the spl oriented inline functions less likely to allow 1995-08-08 04:50:52 +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 Add Specialix driver to LINT 1995-08-09 12:58:50 +00:00
ddb Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
dev Bring in my long-overdue version of the Specialix driver. 1995-08-09 13:13:47 +00:00
fs Allow a pipe to be opened read/write at one end, as is allowed in 1995-08-06 16:14:21 +00:00
gnu Use tsleep() instead of ttysleep() to wait for carrier since a generation 1995-07-31 21:28:42 +00:00
i386 Bring in my long-overdue version of the Specialix driver. 1995-08-09 13:13:47 +00:00
isa Fixed a problem that malloc(..,..,M_NOWAIT) was being called without checking 1995-08-08 05:14:40 +00:00
isofs/cd9660 Add support for the va_filerev attribute required by NFSv3. 1995-08-02 13:00:40 +00:00
kern Move mbuf frees to after call to sorflush(). 1995-08-08 02:22:16 +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 Allow a pipe to be opened read/write at one end, as is allowed in 1995-08-06 16:14:21 +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 Fixed bug where vnode_pager_uncache() wasn't always called when it should 1995-08-06 11:55:25 +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 Fixed bug where vnode_pager_uncache() wasn't always called when it should 1995-08-06 11:55:25 +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 Set bp->b_actf=NULL for paranoia sake. 1995-08-07 11:56:31 +00:00
sys Made msgbuf range checking more robust and clean. 1995-08-07 07:58:23 +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 On closer inspection, it turns out that all of the callers of disksort 1995-08-07 14:20:27 +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