freebsd-dev/sys
Gerard Roudier 45b318264e This new driver version uses the DMA mapping interface
introduced in FreeBSD-4.0. The driver is now full up-to-date
with regards to the current kernel interfaces.

Another significant change in this driver version applies
to the checking of the data direction. The driver is now
able to check against the expected data direction in any
circumstance and will not hang either if direction is wrong
at the start of the IO, or if for some weird reason,
the device changes to the wrong direction during the IO.

This driver version is still usable under FreeBSD 3.2/3.3,
since it only requires CAM, other kernel interface dependencies
being #if'ed in the sources according to kernel version.
But, in order to use the driver under those early kernel
versions, user has to move the driver sources by hand and make
appropriate tiny changes to let the kernel know about the driver.

Other changes:
- Remove the debugging stuff for WSR bit.
- Get rid of some warnings about volatile being discarded.
2000-04-02 10:07:54 +00:00
..
alpha Avoid dividing by zero when beeping with a zero pitch. This was bad. 2000-03-30 22:39:48 +00:00
amd64 Make sysv-style shared memory tuneable params fully runtime adjustable 2000-03-30 07:17:05 +00:00
boot Synced with following files: 2000-03-31 16:03:02 +00:00
cam Fix two problems in the ch(4) driver. 2000-04-02 07:49:09 +00:00
coda
compat Fix some style bugs. The long line is in a chunk of code that's 2000-03-13 15:27:19 +00:00
compile
conf One in a while, something happens so uncannily that you get knocked off 2000-04-02 07:02:48 +00:00
contrib o Get basic if_media support working. 2000-03-26 23:56:15 +00:00
crypto
ddb
dev This new driver version uses the DMA mapping interface 2000-04-02 10:07:54 +00:00
fs Commit the buffer cache cleanup patch to 4.x and 5.x. This patch fixes a 2000-03-27 21:29:33 +00:00
geom Rename the existing BUF_STRATEGY() to DEV_STRATEGY() 2000-03-20 11:29:10 +00:00
gnu unfinished sblive driver, playback/mixer only for now - not enabled in 2000-04-02 07:41:17 +00:00
i4b Fix a problem which caused i/o resource allocation conflict of this 2000-03-09 20:57:47 +00:00
i386 One in a while, something happens so uncannily that you get knocked off 2000-04-02 07:02:48 +00:00
isa - Add temporary workaround to fool some "clever" KVM switch products 2000-04-02 08:28:21 +00:00
isofs/cd9660
kern Draw the outline of "struct bio". 2000-04-02 09:26:51 +00:00
libkern
miscfs Attempt to provide real values for meminfo. 2000-03-25 19:41:18 +00:00
modules Move linprocfs to the i386-only section so the Alpha buildworld has a 2000-03-30 08:04:01 +00:00
msdosfs Commit the buffer cache cleanup patch to 4.x and 5.x. This patch fixes a 2000-03-27 21:29:33 +00:00
net Add support for offloading IP/TCP/UDP checksums to NIC hardware which 2000-03-27 19:14:27 +00:00
netatalk Slight cleanup of aarp code 2000-03-29 17:12:09 +00:00
netatm
netgraph Call bpfdetach() before going away. 2000-03-21 01:42:56 +00:00
netinet Try and make the kernel build again without INET6. 2000-04-02 03:49:25 +00:00
netinet6 Support per socket based IPv4 mapped IPv6 addr enable/disable control. 2000-04-01 22:35:47 +00:00
netipx
netkey
netnatm
netncp
netns
nfs Add a sysctl to specify the amount of UDP receive space NFS should 2000-03-27 21:38:35 +00:00
nfsclient Add a sysctl to specify the amount of UDP receive space NFS should 2000-03-27 21:38:35 +00:00
nfsserver Add a sysctl to specify the amount of UDP receive space NFS should 2000-03-27 21:38:35 +00:00
ntfs Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new 2000-03-20 10:44:49 +00:00
nwfs Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new 2000-03-20 10:44:49 +00:00
pc98 Merged from sys/isa/sio.c revisions 1.293 and 1.294. 2000-04-01 11:27:31 +00:00
pccard Fix typo in description of Cirrus Logic PD6832 PCI-CardBus Bridge. 2000-03-30 18:47:00 +00:00
pci Fix typo in description of Cirrus Logic PD6832 PCI-CardBus Bridge. 2000-03-30 18:47:00 +00:00
posix4 Commit major SMP cleanups and move the BGL (big giant lock) in the 2000-03-28 07:16:37 +00:00
powerpc Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new 2000-03-20 10:44:49 +00:00
rpc
svr4
sys Draw the outline of "struct bio". 2000-04-02 09:26:51 +00:00
tools
ufs Change the write-behind code to take more care when starting 2000-04-02 00:55:28 +00:00
vm Add necessary spl protection for swapper. The problem was located by 2000-03-27 21:33:32 +00:00
Makefile Remove the old a.out-only boot loader, we don't use it any more. 2000-03-19 11:42:34 +00:00