freebsd-dev/sys
Søren Schmidt 54ecff8b84 Add DMA support for the SiS 5591 and old PIIX chipsets.
Add a missing DELAY(1) in ata_wait.

Change the info from ad_version, so the ATA version from the disk can
be used to quantify the DAM modes valid for this drive, ie be more
selective with turning DMA on on older disks that should not support it..

Fix the probe for BIOS enabled DMA in the generic case, master/slave
was reversed in the test.

Check the return for ata_command in all cases, and print warnings if
it fails.

Call ata_dmainit with all dmamodes off when falling back to PIO mode,
that should take care of both the Promise & HPT366 controllers not
being able to handle the fallback...

Cleanup the printf's in the drivers, use the prober device name (if
possible) instead of ataN-master/slave.
1999-12-13 10:19:39 +00:00
..
alpha Argh, fix a stupid typo. :-( 1999-12-12 21:36:19 +00:00
amd64 Reclaim UPAGES_HOLE (8k) that was chopped out of process address space. 1999-12-11 10:54:06 +00:00
boot Remove BAD144 support, it has already been disabled for some time. 1999-12-08 09:33:00 +00:00
cam Quirk all Pioneer changers as changers up front, instead of waiting for the 1999-12-11 23:00:44 +00:00
coda Lock reporting and assertion changes. 1999-12-11 16:13:02 +00:00
compat Replace the svr4_sys_getdents64() routine with a port of linux_getdents() -- 1999-12-12 11:25:33 +00:00
compile
conf Argh, fix a stupid typo. :-( 1999-12-12 21:36:19 +00:00
contrib Lock reporting and assertion changes. 1999-12-11 16:13:02 +00:00
ddb Remove unused macro definition. 1999-11-02 22:40:15 +00:00
dev Add DMA support for the SiS 5591 and old PIIX chipsets. 1999-12-13 10:19:39 +00:00
fs Fix pointer problem for the Alpha 1999-12-12 21:10:53 +00:00
geom Revamp the devstat priority system. All disks now have the same priority. 1999-12-08 04:45:23 +00:00
gnu struct mountlist and struct mount.mnt_list have no business being 1999-11-20 10:00:46 +00:00
i4b Temporary adjustment to build after pnp changes. There is a new version 1999-12-07 12:06:31 +00:00
i386 Use a seperate -c and -h mode. The vnode_if.c file is compiled only into 1999-12-12 16:43:05 +00:00
isa Make this kld'able (#include "joy.h" no longer required as there are no 1999-12-12 20:39:35 +00:00
isofs/cd9660 Commit the kernel part of our DVD support. Nothing much to say really, 1999-12-07 22:25:28 +00:00
kern Fix two problems with pipe_write(): 1999-12-13 02:55:47 +00:00
libkern Zap c_index() and c_rindex(). Bruce prefers these to implicitly convert 1999-12-10 17:38:41 +00:00
miscfs Lock reporting and assertion changes. 1999-12-11 16:13:02 +00:00
modules Add a run of Linux ldconfig. 1999-12-13 08:38:22 +00:00
msdosfs struct mountlist and struct mount.mnt_list have no business being 1999-11-20 10:00:46 +00:00
net The current code incorrectly assumes that all vlans 1999-12-13 01:57:00 +00:00
netatalk Change suser_xxx() to suser() where it applies. 1999-04-27 12:21:16 +00:00
netatm Fix a warning (unused variable RCSid) 1999-11-18 08:18:13 +00:00
netgraph New netgraph node type 'pptpgre': this performs GRE encapsulation 1999-12-08 18:55:39 +00:00
netinet Always set INP_IPV4 flag for IPv4 pcb entries, because netstat needs it 1999-12-13 00:39:20 +00:00
netinet6 rtcalloc() is removed because it turned out not to be necessary for FreeBSD. 1999-12-09 08:56:50 +00:00
netipx Get rid of the old XNS checksum code and implement it the IPX way. 1999-08-28 18:21:55 +00:00
netkey KAME netinet6 basic part(no IPsec,no V6 Multicast Forwarding, no UDP/TCP 1999-11-22 02:45:11 +00:00
netnatm
netncp Update to version 1.3.4 of ncplib. Cleanup header files. 1999-12-12 05:50:07 +00:00
netns $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfs Fix a timeout deadlock that can occur when the process holding the 1999-12-13 04:24:55 +00:00
nfsclient Fix a timeout deadlock that can occur when the process holding the 1999-12-13 04:24:55 +00:00
nfsserver Fix a timeout deadlock that can occur when the process holding the 1999-12-13 04:24:55 +00:00
ntfs Merged NetBSD version, as they have done improvements: 1999-12-03 20:37:40 +00:00
nwfs Fix pointer problem for the Alpha 1999-12-12 21:10:53 +00:00
pc98 Merge from sys/isa/sio.c rev 1.279. 1999-12-10 14:03:47 +00:00
pccard Move the turning on of the interrupts for the card at the bridge from 1999-12-10 07:02:41 +00:00
pci Remove some horrible #if 0'd code that has no hope of working now. It 1999-12-12 14:47:23 +00:00
posix4 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
powerpc Make this compile again. (missing #include for RFPROC) 1999-12-06 18:12:29 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 Replace the svr4_sys_getdents64() routine with a port of linux_getdents() -- 1999-12-12 11:25:33 +00:00
sys - Remember the keyboard repeat delay and rate. 1999-12-13 09:31:43 +00:00
tools Use a seperate -c and -h mode. The vnode_if.c file is compiled only into 1999-12-12 16:43:05 +00:00
ufs Lock reporting and assertion changes. 1999-12-11 16:13:02 +00:00
vm Add MAP_NOSYNC feature to mmap(), and MADV_NOSYNC and MADV_AUTOSYNC to 1999-12-12 03:19:33 +00:00
Makefile ${MACHINE} -> ${MACHINE_ARCH} 1999-11-14 13:54:44 +00:00