From owner-cvs-all Fri Mar 5 1:43:47 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 34EA0150D6; Fri, 5 Mar 1999 01:43:46 -0800 (PST) (envelope-from sos@FreeBSD.org) Received: (from sos@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id BAA86053; Fri, 5 Mar 1999 01:43:31 -0800 (PST) (envelope-from sos@FreeBSD.org) Message-Id: <199903050943.BAA86053@freefall.freebsd.org> From: Søren Schmidt Date: Fri, 5 Mar 1999 01:43:31 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ata ata-all.c ata-disk.c atapi-all.c atapi-cd.c atapi-fd.c atapi-tape.c ata-all.h ata-disk.h Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk sos 1999/03/05 01:43:31 PST Modified files: sys/dev/ata ata-all.c ata-disk.c atapi-all.c atapi-cd.c atapi-fd.c atapi-tape.c ata-all.h ata-disk.h Log: Now all actual probing of both ATA & ATAPI devices are done after interrupts are enabled, this kills the last "unwanted interrupts" (and there is no ugly hacks like in the old driver to avoid them). COmmand interrupt devices are now supported, this applies mostly to older CDROM's and apparently also the ZIP. Fixed problems: Number of total sectors wrong on some older drives. Fixed by not using the LBA size unless we know its valid. There has also been more general code clenaups, some reorgs also. Revision Changes Path 1.3 +40 -121 src/sys/dev/ata/ata-all.c 1.3 +50 -55 src/sys/dev/ata/ata-disk.c 1.3 +110 -44 src/sys/dev/ata/atapi-all.c 1.3 +6 -6 src/sys/dev/ata/atapi-cd.c 1.2 +6 -6 src/sys/dev/ata/atapi-fd.c 1.3 +6 -6 src/sys/dev/ata/atapi-tape.c 1.3 +9 -94 src/sys/dev/ata/ata-all.h 1.3 +75 -1 src/sys/dev/ata/ata-disk.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message