From owner-cvs-all Tue Sep 19 4: 8:45 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id B5A8337B422; Tue, 19 Sep 2000 04:08:41 -0700 (PDT) Received: (from sos@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id EAA98648; Tue, 19 Sep 2000 04:08:41 -0700 (PDT) (envelope-from sos@FreeBSD.org) Message-Id: <200009191108.EAA98648@freefall.freebsd.org> From: Søren Schmidt Date: Tue, 19 Sep 2000 04:08:41 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-disk.c ata-disk.h ata-dma.c atapi-all.c atapi-all.h atapi-cd.c atapi-cd.h atapi-fd.c atapi-fd.h atapi-tape.c atapi-tape.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG sos 2000/09/19 04:08:40 PDT Modified files: sys/dev/ata ata-all.c ata-all.h ata-disk.c ata-disk.h ata-dma.c atapi-all.c atapi-all.h atapi-cd.c atapi-cd.h atapi-fd.c atapi-fd.h atapi-tape.c atapi-tape.h Log: Add support for tagged queuing on ATA drives. There is only support for IBM's DPTA and DTLA series of drives (no other disk vendors are known to support this) on non-Promise controllers (promise controllers lockup when given the tagged queuing specific commands). It gives especially master/slave comboes about 5% better performance. Add support for the Promise ATA100 OEM chip (pdc20265) Add support for the Cyrix 5530 Change the way status is read from the drives, use the alternate status reg when possible. Better support for DEVFS, the acdXtY devices are now created when needed. Lots of little cleanups. Revision Changes Path 1.68 +163 -106 src/sys/dev/ata/ata-all.c 1.31 +113 -91 src/sys/dev/ata/ata-all.h 1.76 +296 -64 src/sys/dev/ata/ata-disk.c 1.28 +35 -28 src/sys/dev/ata/ata-disk.h 1.44 +117 -49 src/sys/dev/ata/ata-dma.c 1.53 +51 -42 src/sys/dev/ata/atapi-all.c 1.29 +23 -22 src/sys/dev/ata/atapi-all.h 1.65 +121 -97 src/sys/dev/ata/atapi-cd.c 1.20 +5 -5 src/sys/dev/ata/atapi-cd.h 1.52 +27 -26 src/sys/dev/ata/atapi-fd.c 1.12 +3 -3 src/sys/dev/ata/atapi-fd.h 1.45 +48 -49 src/sys/dev/ata/atapi-tape.c 1.13 +4 -4 src/sys/dev/ata/atapi-tape.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message