From owner-cvs-all Sat Oct 9 12:57:18 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 4FA1815473; Sat, 9 Oct 1999 12:57:15 -0700 (PDT) (envelope-from sos@FreeBSD.org) Received: (from sos@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id MAA57748; Sat, 9 Oct 1999 12:57:15 -0700 (PDT) (envelope-from sos@FreeBSD.org) Message-Id: <199910091957.MAA57748@freefall.freebsd.org> From: Søren Schmidt Date: Sat, 9 Oct 1999 12:57:15 -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-fd.c atapi-fd.h atapi-tape.c atapi-tape.h Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk sos 1999/10/09 12:57:15 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-fd.c atapi-fd.h atapi-tape.c atapi-tape.h Log: Add support for the HPT366 chip, this is used on the Abit boards and their HotRod controller and on SIIG PCI ultra DMA controller. These changes also made lots of the Promise code go away, its all much more generic this way. Get rid of atapi_immed_cmd, instead use the queue to move atapi commands from interrupt context if nessesary, the entire atapi layer has gotten an overhaul. Lots of fixes to utililize the new features in subr_disk.c etc, and get rid of the last biots of softc arrays in the drivers, the only one left is atadevices which cannot easily go away (yet). Use our own malloc names, its a lot easier to track memory usage this way. General cleanup overall. Revision Changes Path 1.24 +191 -160 src/sys/dev/ata/ata-all.c 1.12 +21 -14 src/sys/dev/ata/ata-all.h 1.30 +57 -56 src/sys/dev/ata/ata-disk.c 1.13 +14 -5 src/sys/dev/ata/ata-disk.h 1.14 +174 -59 src/sys/dev/ata/ata-dma.c 1.18 +146 -169 src/sys/dev/ata/atapi-all.c 1.12 +25 -27 src/sys/dev/ata/atapi-all.h 1.21 +68 -92 src/sys/dev/ata/atapi-cd.c 1.21 +20 -20 src/sys/dev/ata/atapi-fd.c 1.6 +11 -11 src/sys/dev/ata/atapi-fd.h 1.18 +50 -60 src/sys/dev/ata/atapi-tape.c 1.8 +50 -50 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