From owner-cvs-sys Tue Mar 21 21:32:49 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA21920 for cvs-sys-outgoing; Tue, 21 Mar 1995 21:32:49 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id VAA21914; Tue, 21 Mar 1995 21:32:44 -0800 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id VAA01732; Tue, 21 Mar 1995 21:32:35 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id VAA12851; Tue, 21 Mar 1995 21:32:34 -0800 Message-Id: <199503220532.VAA12851@corbin.Root.COM> X-Authentication-Warning: corbin.Root.COM: Host localhost didn't use HELO protocol To: "Rodney W. Grimes" cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/isa wd.c wdreg.h In-reply-to: Your message of "Tue, 21 Mar 95 21:28:48 PST." <199503220528.VAA07316@gndrsh.aac.dev.com> From: David Greenman Reply-To: davidg@Root.COM Date: Tue, 21 Mar 1995 21:32:34 -0800 Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> >> davidg 95/03/21 21:23:03 >> >> Modified: sys/i386/isa wd.c wdreg.h >> Log: >> Fixes and improvements from John Dyson: >> >> Fixed the I/O statistics >> Allow WD1007 type controllers to work >> Support MULTI-BLOCK I/O >> Correct delay to use port 0x84, reading the status register >> might not be a long enough delay. > >Port 0x84 will not cause the 1.25uS delay on some PCI motherboards, >I beleive all Intel Neptune and Triton based boards know that this >is not an ISA address and end up running only a PCI I/O cycle for >it. ...John thinks it's more likely going to work than reading the status register. I suppose that a calibrated delay loop is what is really needed. Making DELAY() accurate below 15us would be the place to do this. -DG